700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Android 校验手机号——正则表达式

Android 校验手机号——正则表达式

时间:2018-10-04 14:16:49

相关推荐

Android 校验手机号——正则表达式

校验手机号的正则

1、粗略匹配手机号的正则:2、精准匹配手机号的正则:3、校验手机号的方法

1、粗略匹配手机号的正则:

第1位:1

第2位:3-9 任意数字

其他位:任意数字

//正则表达式^1[3456789][0-9]{9}&

2、精准匹配手机号的正则:

第1位:1

第2、3位:3[0-9]、4[57]、5[012356789]、66、7[013678]、8[0-9]、9[89]

其他位:任意数字

//正则表达式^(13[0-9]|15[012356789]|17[013678]|18[0-9]|14[57]|19[89]|166)[0-9]{8}&

3、校验手机号的方法

public class MobileUtils {//校验通过返回true,否则返回falsepublic static boolean isMobile(String mobile) {String str = mobile;String pattern = "^(13[0-9]|15[012356789]|17[013678]|18[0-9]|14[57]|19[89]|166)[0-9]{8}";Pattern r = pile(pattern);Matcher m = r.matcher(str);return m.matches();}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。