正则验证手机号是否合法
2015-09-28 13:30
246 查看
/** * 验证手机是否合法 * @param mobiles 传入的手机号 * @return true 合法 false 不合法 */ public static boolean isMobileNO(String mobiles) { /* 移动: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卫通) 177 总结起来就是第一位必定为1,第二位必定为3或5或8,其他位置的可以为0-9 */ String telRegex = "[1][3578]\\d{9}";//"[1]"代表第1位为数字1,"[3578]"代表第二位可以为 3、5 、7、8中的一个,"\\d{9}"代表后面是可以是0~9的数字,有9位。 if (TextUtils.isEmpty(mobiles)) { return false; }else{ return mobiles.matches(telRegex); } }
相关文章推荐
- JavaScript_正则表达式_验证手机号
- 手机号码验证的例子
- 常用正则表达式
- Android学习之验证手机号码的正则表达式
- iOS 登录注册只包含数字/手机号验证
- source insight的查找功能
- 控件点击变样,离开后控件还原
- 安装使用ltom
- CDOJ 3 BiliBili, ACFun… And More! 模拟
- Couple doubi(费马小定理或打表找规律+简单博弈)
- 《C算法》笔记11:BST再平衡
- 多彩的Console打印新玩法
- linux下安装redis
- iscsi详解&&配置
- 【BLE】CC2541之动态广播
- 94 数据结构和方向感言
- Java习题
- USB驱动——键盘,U盘
- 临汾的前世今生
- 好团队不可能凭空出现,赢在Leader的可行规划