正则表达式验证手机号
2018-03-14 14:41
92 查看
String number = zhanghao.getText().toString(); boolean istrue= isMobile(number); if (istrue== true) { //合法 } else { Tost("手机号不合法"); }
/** * 验证手机格式 */ public static boolean isMobile(String number) { /* 移动:134、135、136、137、138、139、150、151、152、157(TD)、158、159、178(新)、182、184、187、188 联通:130、131、132、152、155、156、185、186 电信:133、153、170、173、177、180、181、189、(1349卫通) 总结起来就是第一位必定为1,第二位必定为3或5或8,其他位置的可以为0-9 */ String num = "[1][34578]\\d{9}";//"[1]"代表第1位为数字1,"[34578]"代表第二位可以为3、4、5、7、8中的一个,"\\d{9}"代表后面是可以是0~9的数字,有9位。 if (TextUtils.isEmpty(number)) { return false; } else { //matches():字符串是否在给定的正则表达式匹配 return number.matches(num); } }
相关文章推荐
- jquery正则表达式验证手机号格式与Email
- 验证手机号的正则表达式
- C#中使用正则表达式验证电话号码、手机号、身份证号、数字和邮编
- 手机号验证的正则表达式
- 基本信息验证正则表达式 ---获取链接参数 判断手机号、邮箱、特殊字符
- jquery正则表达式验证纠正版(手机号、身份证号、中文名称)
- js——正则表达式 验证邮箱、手机号、密码、用户名是否合法
- 利用Java正则表达式验证手机号、邮箱等
- 常用的正则表达式来验证信息.如:网址 邮箱 手机号等
- C#中使用正则表达式验证电话号码、手机号、身份证号、数字和邮编验证电话号码的主要代码如下:
- jquery利用正则表达式验证密码,手机号(主要是使用方法,正则表达式网上一搜一堆)
- JS正则表达式验证账号、手机号、电话和邮箱
- C#中使用正则表达式验证电话号码、手机号、身份证号、数字和邮编
- C#中使用正则表达式验证电话号码、手机号、身份证号、数字和邮编
- 验证手机,电话的正则表达式(11位手机号,4位区号,3位区号,7位或者8位手机号码)
- 最全正则表达式总结:验证QQ号、手机号、Email、中文、邮编、身份证、IP地址等
- 用正则表达式验证邮箱和手机号
- js正则表达式手机号(邮箱)验证
- 验证身份证,手机号的正则表达式