软件编程
位置:首页>> 软件编程>> Android编程>> Android判断11位手机号码的方法(正则表达式)

Android判断11位手机号码的方法(正则表达式)

作者:沈文泽  发布时间:2022-03-06 03:17:43 

标签:android,判断,号码

 项目里头需要做一个判断用户输入的号码是否是正确的手机号码,正确的手机号码应该是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;
}

以上方法可以直接使用。

手机号码判断的,就这么简单就解决了网站的支持!

来源:http://blog.csdn.net/qq_16628781/article/details/53484348

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com