手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >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 获取进程内存使用情况方法

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

android实现字体闪烁动画的方法

Android 退出程序的若干方法总结

Android上使用jspf插件框架的方法

Android判断包名和类名是否存在的方法

Android开机自启动服务的实现方法

android 检测耳机是否插入方法

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

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

精品推荐
分类导航