Android开发模板------正则表达式检查手机号码
2015-03-26 23:22
211 查看
android应用在开发登录或注册的时候,可能会涉及到手机号码是否正确,
java通过正则表达式验证手机号码格式
以上的表达式不是太严格。
要严格的验证手机号码,必须先要清楚现在已经开放了哪些数字开头的号码段,目前国内号码段分配如下:
移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188
联通:130、131、132、152、155、156、185、186
电信:133、153、180、189、(1349卫通)
java通过正则表达式验证手机号码格式
public static boolean isMobileNO(String mobiles) { Pattern p = null; Matcher m = null; boolean b = false; p = Pattern.compile("^[1][3,4,5,8][0-9]{9}$"); // 验证手机号 m = p.matcher(mobiles); b = m.matches(); return b; }
以上的表达式不是太严格。
要严格的验证手机号码,必须先要清楚现在已经开放了哪些数字开头的号码段,目前国内号码段分配如下:
移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188
联通:130、131、132、152、155、156、185、186
电信:133、153、180、189、(1349卫通)
public static boolean isMobileNO(String mobiles) { Pattern p = Pattern .compile("^((13[0-9])|(15[^4,//D])|(18[0,5-9]))//d{8}$"); Matcher m = p.matcher(mobiles); System.out.println(m.matches() + "---"); return m.matches(); }
相关文章推荐
- Android验证手机号码的正则表达式
- Android版:验证手机号码的正则表达式
- Android版:MOB短信验证码中验证手机号码的正则表达式
- Android学习之验证手机号码的正则表达式
- Android之手机号码格式的正则表达式
- android 手机号码正则表达式写法
- Java / Android 正则表达式判断是否为手机号码
- Android正则表达式,验证邮箱、手机号码等。
- iOS开发 根据正则表达式谓词(NSPredicate)判断邮箱,手机号码,身份证...
- Android版:验证手机号码的正则表达式
- iOS开发(OC)——手机号码,邮箱,网址等正则表达式的实现
- Android版:验证手机号码的正则表达式
- Android版:验证手机号码的正则表达式
- Android版:验证手机号码的正则表达式 (转)
- Android版:验证手机号码的正则表达式
- iOS开发正则表达式 判断手机号码,邮箱格式是否正确
- Android手机号码正则表达式
- Android手机号码正则表达式
- Android版:验证手机号码的正则表达式
- Android版:验证手机号码的正则表达式