前言:
目前我们对“java校验手机号只能数字”大致比较注意,姐妹们都想要分析一些“java校验手机号只能数字”的相关文章。那么小编也在网络上收集了一些对于“java校验手机号只能数字””的相关资讯,希望看官们能喜欢,小伙伴们快快来了解一下吧!该系列为java工具类系列,主要展示100个常用的java工具类。
本文主要讲述:手机号校验器,主要校验手机号的合法性。
手机号校验规则:
1、手机号码是11位纯数字
2、格式必须是:3位固定数字 + 8位任意数字
前3位固定数字必须是如下五种其一
13 + 任意数字14 + 除4的任意数字17 + 除9的任意数字18 + 除1和4的任意数字147一、手机号校验合法性
import java.util.regex.Matcher;import java.util.regex.Pattern;import java.util.regex.PatternSyntaxException;public static boolean isMobile(String phone){ String regExp = "^((13[0-9])|(15[^4])|(18[0,2,3,5-9])|(17[0-8])|(147))\\d{8}$"; Pattern p = Pattern.compile(regExp); Matcher m = p.matcher(phone); return m.matches(); }
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #java校验手机号只能数字