参考地址:
- http://blog.csdn.net/dai_zhenliang/article/details/8186249#java
- http://www.chahaoba.com/13600
代码更新如下:
/**
* 验证手机格式
------------------------------------------------
13(老)号段:130、131、132、133、134、135、136、137、138、139
14(新)号段:145、147
15(新)号段:150、151、152、153、154、155、156、157、158、159
17(新)号段:170、171、173、175、176、177、178
18(3G)号段:180、181、182、183、184、185、186、187、188、189
------------------------------------------------
*/
public static boolean isMobileNumber(String mobiles) {
String telRegex = "[1][34578]\\d{9}";
//"[1]"第1位为数字1,"[34578]"第二位可以为3、4、5、7、8中的一个,"\\d{9}"第3位开始后面是可以是0~9的数字,有9位。共计11位。
if (TextUtils.isEmpty(mobiles)) {
return false;
}
else {
return mobiles.matches(telRegex);
}
}