手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >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界面刷新的方法分享

android,不显示标题的方法小例子

android 动态控制状态栏显示和隐藏的方法实例

在Android中创建菜单项Menu以及获取手机分辨率的解决方法

Android 读写文件方法汇总

Android中 动态改变对话框值的方法

android中处理各种触摸事件的方法浅谈

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

Android4.2中全屏或者取消标题栏的方法总结

精品推荐
分类导航