轉載請注明出處:http://www.reibang.com/p/71ea784d8a90
本文出自 LeoYan 的博客
本文同步發(fā)表于我的微信公眾號侧甫,掃一掃文章底部的二維碼或在微信搜索 LeoYan 即可關注嚣州。
手機號驗證的正則表達式
1蛾派、手機號開頭集合
176,177,178鸽凶,
180笤休,181,182戈轿,183凌受,184,185思杯,186胜蛉,187,188色乾,189誊册。
145,147
130暖璧,131案怯,132,133澎办,134嘲碱,135,136局蚀,137, 138麦锯,139
150,151, 152琅绅,153扶欣,155,156,157宵蛀,158昆著,159,
2术陶、正則表達式
public static boolean isChinaPhoneLegal(String str) throws PatternSyntaxException {
String regExp = "^((13[0-9])|(15[^4])|(18[0-9])|(17[0-8])|(147,145))\\d{8}$";
Pattern p = Pattern.compile(regExp);
Matcher m = p.matcher(str);
return m.matches();
}
13開頭的后面跟0-9的任意8位數凑懂;
15開頭的后面跟除了4以外的0-9的任意8位數;
18開頭的后面跟0-9的任意8位數梧宫;
17開頭的后面跟0-8的任意8位數接谨,或者17[^9];
147塘匣,145開頭后面跟任意8位數脓豪;