【文件属性】:
文件名称:正则验证手机号等
文件大小:933B
文件格式:TXT
更新时间:2016-11-18 11:23:29
正则 手机号
* 匹配email
*
* @param strEmail
* @return true 正确
*/
public static boolean isEmail(String strEmail) {
String strPattern = "^[a-zA-Z][\\w\\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\\w\\.-]*[a-zA-Z0-9]\\.[a-zA-Z][a-zA-Z\\.]*[a-zA-Z]$";
Pattern p = Pattern.compile(strPattern);
Matcher m = p.matcher(strEmail);
return m.matches();
}
/**
* 匹配手机
*
* @param mobiles
* @return false 为正确手机号
*/
public static boolean isMobile(String mobiles) {
Pattern p = Pattern
.compile("^((1[3,8][0-9])|(15[^4,\\D])|(14[5,7]))\\d{8}$");
Matcher m = p.matcher(mobiles);
return m.matches();
}
/**
* 匹配用户名
*
* @param user
* @return true 正确
*/
public static boolean isUser(String user) {
Pattern pattern = Pattern
.compile("^([\\u4E00-\\uFA29]|[\\uE7C7-\\uE7F3]|[\\w])*$");
Matcher matcher = pattern.matcher(user);
return matcher.find();
}