展会信息港展会大全

Android严格验证手机号码正则表达式
来源:互联网   发布日期:2016-01-14 12:28:25   浏览:2243次  

导读:publicclassClassPathResource {publicstaticbooleanisMobileNO(String mobiles) {Pattern p = Pattern.compile(^((13[0-9])|(15[^4,//D])|(18[0,5-9]))//d{8}$);Matcher m = p.matcher(mobiles);Sys......

public class ClassPathResource {

public static boolean isMobileNO(String mobiles) {

Pattern p = Pattern

.compile("^((13[0-9])|(15[^4,//D])|(18[0,5-9]))//d{8}$");

Matcher m = p.matcher(mobiles);

System.out.println(m.matches() + "---");

return m.matches();

}

public static void main(String[] args) throws IOException {

System.out.println(ClassPathResource.isMobileNO("18977778989"));

}

}

要严格的验证手机号码,必须先要清楚现在已经开放了哪些数字开头的号码段,目前国内号码段分配如下:

移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188

联通:130、131、132、152、155、156、185、186

电信:133、153、180、189、(1349卫通)

赞助本站

人工智能实验室
AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港