黑马程序员技术交流社区
标题:
java 正则表达式 验证手机号码的问题
[打印本页]
作者:
自由自在2014
时间:
2014-2-14 17:22
标题:
java 正则表达式 验证手机号码的问题
本帖最后由 自由自在2014 于 2014-2-15 18:07 编辑
public static boolean isMobileNo(String mobile){
Pattern p=Pattern.compile("^((13[0-9])|(15[^4,\\D])|(18[0-9]))\\d{8}$");//那个D为什么要大些 不是应该小写的么?
Matcher m=p.matcher(mobile);
return m.matches();
}
作者:
wh963572516
时间:
2014-2-15 01:05
\d 匹配一个数字字符。等价于[0-9]。
\D 匹配一个非数字字符。等价于[^0-9]。
作者:
自由自在2014
时间:
2014-2-15 18:08
wh963572516 发表于 2014-2-15 01:05
\d 匹配一个数字字符。等价于[0-9]。
\D 匹配一个非数字字符。等价于[^0-9]。 ...
我觉的应该小写
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2