Android使用正则表达式验证手机号
16lz
2021-01-26
国内手机号代码段分配如下:
移动: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(); }
更多相关文章
- ConstraintLayout 在代码中动态设置约束
- Android仿京东App购物车 二级列表+全选反选+Ok封装+拦截器+结算+
- Android录音时指针摆动的实现(附源码)
- Android(安卓)Service在bindService不能触发onServiceConnected
- Android用第三方jar包ClassNotFoundException:XXX in loader dal
- Android(安卓)Studio使用---眼花缭乱的插件使用技巧
- Android(安卓)代码控制手机数据网络的开关(5.0以上)
- Android得到呼入的手机号码
- android jni开发流程