您的位置:首页 > 移动开发 > Android开发

Android验证手机号、用户名正则表达式

2015-08-13 09:57 381 查看
验证手机号正则表达式

现在的号段实在太多了,什么都有,那就放宽点要求呗

以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();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: