Android验证手机号、用户名正则表达式
验证手机号正则表达式
现在的号段实在太多了,什么都有,那就放宽点要求呗
以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(); }
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: 匹配json字符串的正则表达式
- 下一篇: 使用shiro实现权限控制学习总结