A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 自由自在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();
        }

评分

参与人数 1技术分 +1 收起 理由
何伟超 + 1

查看全部评分

2 个回复

倒序浏览
\d 匹配一个数字字符。等价于[0-9]。
\D 匹配一个非数字字符。等价于[^0-9]。

评分

参与人数 1技术分 +1 收起 理由
何伟超 + 1

查看全部评分

回复 使用道具 举报
wh963572516 发表于 2014-2-15 01:05
\d 匹配一个数字字符。等价于[0-9]。
\D 匹配一个非数字字符。等价于[^0-9]。 ...

我觉的应该小写
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马