验证手机号正则表达式
现在的号段实在太多了,什么都有,那就放宽点要求呗
以1开头的11位数字组合
/**
* 验证手机号码
* @param phoneNumber 手机号码
* @return boolean
*/
public static boolean checkPhoneNumber(String phoneNumber){
Pattern pattern=Pattern.compile("^1[0-9]{10}$");
Matcher matcher=pattern.matcher(phoneNumber);
return matcher.matches();
}
验证用户名,如6到12位字母数字组合
/**
* 验证用户名
* @param username 用户名
* @return boolean
*/
public static boolean checkUsername(String username){
String regex = "([a-zA-Z0-9]{6,12})";
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(username);
return m.matches();
}