手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >Android判断11位手机号码的方法(正则表达式)
Android判断11位手机号码的方法(正则表达式)
摘要:项目里头需要做一个判断用户输入的号码是否是正确的手机号码,正确的手机号码应该是11位的,这里我们需要用一个正则表达式来进行判断,正则表达式的...

项目里头需要做一个判断用户输入的号码是否是正确的手机号码,正确的手机号码应该是11位的,这里我们需要用一个正则表达式来进行判断,正则表达式的定义如下:

public final static String PHONE_PATTERN = "^((13[0-9])|(15[^4,D])|(18[0,5-9]))d{8}$";

然后我们写一个方法,主要有两个参数,1、正则表达式;2、输入的字符串(号码),方法如下:

/** * 正则表达式匹配判断 * @param patternStr 匹配规则 * @param input 需要做匹配操作的字符串 * @return true if matched, else false */ 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; }

以上方法可以直接使用。

手机号码判断的,就这么简单就解决了。希望对大家有所帮助,如果大家有任何疑问请给我们留言,小编会及时回复大家的。在此也非常感谢大家对查字典教程网的支持!

【Android判断11位手机号码的方法(正则表达式)】相关文章:

Android中3种全屏方法及3种去掉标题栏的方法

android apk反编译到java源码的实现方法

Android开发笔记 改变字体颜色的三种方法

Android上网获取网络上的图片方法

Android判断屏幕是横屏或是竖屏

基于Android中手势交互的实现方法

Android 读写文件方法汇总

android 如何判断当前是否为飞行模式

Android获取手机屏幕宽高、状态栏高度以及字符串宽高信息的方法

Android用代码获取手机root之后的最高权限

精品推荐
分类导航