正则验证手机号等

时间:2016-11-18 11:23:29
【文件属性】:
文件名称:正则验证手机号等
文件大小: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(); }

网友评论