Android判断11位手机号码的方法(正则表达式)
短信预约 -IT技能 免费直播动态提醒
项目里头需要做一个判断用户输入的号码是否是正确的手机号码,正确的手机号码应该是11位的,这里我们需要用一个正则表达式来进行判断,正则表达式的定义如下:
public final static String PHONE_PATTERN = "^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$";
然后我们写一个方法,主要有两个参数,1、正则表达式;2、输入的字符串(号码),方法如下:
public static boolean isMatchered(String patternStr, CharSequence input) {
Pattern pattern = Pattern.compile(patternStr);
Matcher matcher = pattern.matcher(input);
if (matcher.find()) {
return true;
}
return false;
}
以上方法可以直接使用。
手机号码判断的,就这么简单就解决了。希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程网网站的支持!
您可能感兴趣的文章:PHP提取字符串中的手机号正则表达式怎么写java使用正则表达式判断手机号的方法示例正则表达式验证用户名、密码、手机号码、身份证(推荐)Android 正则表达式验证手机号、姓名(包含少数民族)、身份证号iOS 正则表达式判断手机号码、固话JS正则表达式验证账号、手机号、电话和邮箱是否合法一个容易犯错的js手机号码验证正则表达式(推荐)Android 2018最新手机号验证正则表达式方法
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341