首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

严厉的手机号码正则表达式写法 -java

2013-12-11 
严格的手机号码正则表达式写法 --java更严格的手机号码正则表达式写法 --java移动:134、135、136、137、138、13

严格的手机号码正则表达式写法 --java

更严格的手机号码正则表达式写法 --java

移动: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卫通)

详见: http://liaojuncai.iteye.com/blog/1986310

那么现在就可以正则匹配测试了,

代码如下:

import java.io.IOException;import java.util.regex.Matcher;import java.util.regex.Pattern;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("13245184639"));}}

热点排行