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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

接下来是常用的电话号码判断。。。
例如:判断该字符串是否是电话号码??(用什么方式?代码格式如何)电话号码是11位,1开头,第二位必须是3,8 ,6,

接着还有实用需求::有一个存放多个电话号码的文本  如13545464811,13511111111,13222222222,18933333333 .........
问如何将该文本的电话号码存放到集合中,并且提示非法的电话号码?(大家说思路也行)
这个很实用吖。。。大家要掌握。

评分

参与人数 1技术分 +1 收起 理由
黄兴旺 + 1

查看全部评分

3 个回复

正序浏览
131也可以
回复 使用道具 举报
public static boolean isMobileNO(String number) {
                boolean flag = false;
                try {
                        String str = "^1[368]\\d{4}([\\d])\\1{4}$";
                        Pattern p = Pattern.compile(str);// 编译正则表达式
                        Matcher m = p.matcher(number); // 是否匹配表达式
                        flag = m.matches(); //匹配为true
                } catch (Exception e) {
                        throw e;
                }
                return flag;
        }
这个是判断一个号码是否是个正确的号码
思路:是不是可以用property文件形式存在取读文件里面的内容

评分

参与人数 1技术分 +1 收起 理由
EYE_SEE_YOU + 1

查看全部评分

回复 使用道具 举报
为啥我的号码是152{:soso_e110:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马