驗證性別 身份證號碼 手機號碼 密碼 中文字

2021-09-25 09:04:27 字數 2543 閱讀 8144

/**

* 驗證性別

*/public string test_***() else

} else

} return "輸入錯誤次數過多!返回上一層!";

}/**

* 驗證身份證號碼

* * @param id_number

* @return

*/public string test_id_care() else

} else

} else

} return "輸入錯誤次數過多!返回上一層!";

}/**

* 驗證密碼

* * @return

*/public string test_password() $")) $")) else

} else

} else

} return "輸入錯誤次數過多!返回上一層!";

}/**

* 驗證**號碼

* * @return

*/public static string ismobileno() $");

matcher m = p.matcher(mobiles);

if (m.matches() == true) else

} catch (exception e)

} return "輸入錯誤次數過多!返回上一層!";

}/**

* 驗證中文位址位址

* * @param realname

* @return

*/public static string ischina() ", addr)) else

} return "輸入錯誤次數過多!返回上一層!";

}public static boolean iscardid(string cardid) [1-9]\\d((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d([\\d|x|x])$",

cardid);

}public static string randomarray(int length)

temp += ",";

} return temp.split(",");

}// 身份證前1位每位加權因子

private static int power = ;

// 身份證第18位校檢碼

private static string refnumber = ;

// 省(直轄市)**表

private string provincecode = ;

/** * 檢查身份證的省份資訊是否正確(使用與18/15位身份證)

* * @param provinceid

* @return

*/public boolean checkprovinceid(string provinceid)

} return false;

}/**

* 校驗身份證第18位是否正確(只適合18位身份證)

* * @param cardid

* @return

*/public static boolean checkcardidlastnum(string cardid)

char tmp = cardid.tochararray();

int cardidarray = new int[tmp.length - 1];

int i = 0;

for (i = 0; i < tmp.length - 1; i++)

try

if (!checkcode.equals(lastnum))

return true;

} catch (exception e)

}/**

* 計算身份證的第十八位校驗碼

* * @param cardidarray

* @return

*/public static string sumpower(int cardidarray)

return refnumber[(result % 11)];

}/**

* 判斷日期是否有效

* * @param indate

* @return

*/public boolean isvaliddate(string indate)

date date = new date();

******dateformat dateformat = new ******dateformat("yyyymmdd");

if (indate.trim().length() != dateformat.topattern().length())

try

} catch (parseexception e1)

dateformat.setlenient(false);// 嚴格的日期匹配

try catch (parseexception e)

return true;

}

身份證號碼驗證

說明 驗證身份證的有效性 引數 cid 身份證號碼 返回 地方 出生時間 性別 private string checkcidinfo string cid if cid.length 18 char c cid cid.length 1 bool last false if c 0 c 9 c a...

驗證身份證號碼

好久沒更新了,今天簽到啦。感覺這個驗證挺重要的,也挺常用的,所以分享給需要的朋友。驗證身份證號碼,在網上找到的好東東 function checkidcard idcard var idcard,y,jym var s,m var idcard array new array idcard arra...

驗證身份證號碼

var idcardnoutil powers 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 paritybit 1 0 x 9 8 7 6 5 4 3 2 genders checkaddresscode function addresscode test address...