@test
public void verificationnumber();
// 定義乙個變數來存 乘得的結果
int total = 0;
// 迴圈遍歷前17位
for (int i = 0; i < id.length() - 1; i++) ;
// 迴圈遍歷這個陣列
for (int i = 0; i < num.length; i++) {
// 取出這個陣列中的取模後的那個數字
char c = num[total2];
// 取出身份證最後一位
char c2 = id.charat(17);
// 判斷是否相同,如果不相同,就返回false
if (!(c == c2)) {
return false;
// 如果以上條件都滿足,說明這個身份證是真的,就返回true
return true;
身份證驗證
1 簡單的正規表示式 1 preg match d d dx id card 2 preg match d 18 19 20 d 01 d 0123 d d d x id card 3 preg match d d d x x id card 2 複雜並且嚴格一些的驗證 這個可以驗證15位和18位的...
身份證驗證
身份證分為兩類 1 全是數字 15位或者18位。2 大寫x 18位,最後一位字母x,其餘必需是數字。正則 d d d d x 身份驗證例項 header content type text html charset utf 8 idc post idc bm substr idc,0,6 gende...
身份證驗證指令碼
function checkidcard idcard var idcard,y,jym var s,m var idcard array new array idcard array idcard.split 地區檢驗 if area parseint idcard.substr 0,2 null...