当前位置: 移动技术网 > IT编程>移动开发>Android > Android判断11位手机号码的方法(正则表达式)

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

2019年07月24日  | 移动技术网IT编程  | 我要评论

电子商务培训,鱼具大全,菊花的种类

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

以上方法可以直接使用。

手机号码判断的,就这么简单就解决了。希望对大家有所帮助

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网