黑马程序员技术交流社区
标题:
关于手机号码的正则表达式
[打印本页]
作者:
continuer
时间:
2015-12-23 00:04
标题:
关于手机号码的正则表达式
废话就不多说了,直接上代码:
class Demo_Regex{
public static void main(String[] args){
String str ="15863524587,18954123697,13578452214,14163524598";
String regex ="1[5834]\\d{9}"; //手机号码的正则表达式(手机号的第二个数我目前就看到这几个)
Pattern p =Patter.compile(regex); //获取正则表达式对象
Matcher m =p.matcher(str); //获取要匹配的对象
while(m.find()){ //find()尝试查找与该模式匹配的输入序列的下一个子序列
System.out.println(m.group); //group() 返回由以前匹配操作所匹配的输入子序列。
}
}
}
作者:
___
时间:
2015-12-24 21:43
这么厉害啊
作者:
continuer
时间:
2015-12-25 22:54
___ 发表于 2015-12-24 21:43
这么厉害啊
嘿嘿,全是数字的,很简单匹配的
作者:
Zrz_K
时间:
2015-12-25 23:05
手机号有17*的,谢谢分享
作者:
continuer
时间:
2015-12-25 23:07
Zrz_K 发表于 2015-12-25 23:05
手机号有17*的,谢谢分享
恩 是的 我今天看到了一个 好像是石家庄那边的 170开头的,以前没看到过,可以自己加上去
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2