黑马程序员技术交流社区

标题: 大家来玩玩字符处理。。。(数字处理_3) [打印本页]

作者: 深知一生短暂    时间: 2013-9-11 02:12
标题: 大家来玩玩字符处理。。。(数字处理_3)
接下来是常用的电话号码判断。。。
例如:判断该字符串是否是电话号码??(用什么方式?代码格式如何)电话号码是11位,1开头,第二位必须是3,8 ,6,

接着还有实用需求::有一个存放多个电话号码的文本  如13545464811,13511111111,13222222222,18933333333 .........
问如何将该文本的电话号码存放到集合中,并且提示非法的电话号码?(大家说思路也行)
这个很实用吖。。。大家要掌握。
作者: 神之梦    时间: 2013-9-11 02:37
为啥我的号码是152{:soso_e110:}

作者: .....淡定    时间: 2013-9-11 08:46
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文件形式存在取读文件里面的内容
作者: 冯超    时间: 2013-9-11 09:13
131也可以




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2