/**
* 驗證性別
*/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...