/**
* 判断身份证号是否合法
* @param string
* @return
* 合法返回true,否则返回false
*/
public boolean isIDCard(String string){
if(string.indexOf("X") != -1){
string = string.replace("X", "x");
}
pattern = Pattern.compile("^\\d{15}|\\d{17}(\\d{1}|x)$");
matcher=pattern.matcher(string);
return matcher.matches();
}
/**
* 判断证件号码是否合法
* @param string
* @return
* 合法返回true,否则返回false
*/
public boolean isCard(String string){
pattern = Pattern.compile("^[a-zA-Z0-9]+$");
matcher=pattern.matcher(string);
return matcher.matches();
}
* 判断身份证号是否合法
* @param string
* @return
* 合法返回true,否则返回false
*/
public boolean isIDCard(String string){
if(string.indexOf("X") != -1){
string = string.replace("X", "x");
}
pattern = Pattern.compile("^\\d{15}|\\d{17}(\\d{1}|x)$");
matcher=pattern.matcher(string);
return matcher.matches();
}
/**
* 判断证件号码是否合法
* @param string
* @return
* 合法返回true,否则返回false
*/
public boolean isCard(String string){
pattern = Pattern.compile("^[a-zA-Z0-9]+$");
matcher=pattern.matcher(string);
return matcher.matches();
}