* 判断字符串是不是手机号码
* @param paramString
* @return
*/
public boolean isMobileNO(String paramString){
//说明:开头的^是匹配字符串的开始位置,结尾的$是匹配字符串的结束位置;[^4,\\D]表示的是不是4和非数字,实际上就是表示0-3,5-9,换种写法;装B的做法;d{8}数字出现8次
return Pattern.compile("^((13[0-9])|(15[^4,\\D])|(18[0-1,5-9]))\\d{8}$").matcher(paramString).matches(); } 原文链接:/regex/362703.html