栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

android字符串中提取手机号

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

android字符串中提取手机号

直接上代码

  @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_search_result_actvity);
        init();
        String str="n13977777777s18911111111你好15988888888hha0955-7777777sss0775-6678111";
        checkCellphone(str);
        checkTelephone(str);
    }
    public static void checkCellphone(String str){
        // 将给定的正则表达式编译到模式中
        Pattern pattern = Pattern.compile("((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}");
        // 创建匹配给定输入与此模式的匹配器。
        Matcher matcher = pattern.matcher(str);
        //查找字符串中是否有符合的子字符串
        while(matcher.find()){
            //查找到符合的即输出
            System.out.println("查询到一个符合的手机号码:"+matcher.group());
            Log.e("aaaaaa", "checkCellphone: "+matcher.group());
        }
    }
    
    public static void checkTelephone(String str){
        // 将给定的正则表达式编译到模式中
        Pattern pattern = Pattern.compile("(0\d{2}-\d{8}(-\d{1,4})?)|(0\d{3}-\d{7,8}(-\d{1,4})?)");
        // 创建匹配给定输入与此模式的匹配器。
        Matcher matcher = pattern.matcher(str);
        //查找字符串中是否有符合的子字符串
        while(matcher.find()){
            //查找到符合的即输出
            System.out.println("查询到一个符合的固定号码:"+matcher.group());
        }
    }
2021-10-26 14:59:26.888 7839-7839/com.example.recyclerdemo E/aaaaaa: 查询到一个符合的手机号码: 13977777777
2021-10-26 14:59:26.888 7839-7839/com.example.recyclerdemo E/aaaaaa: 查询到一个符合的手机号码: 18911111111
2021-10-26 14:59:26.888 7839-7839/com.example.recyclerdemo E/aaaaaa: 查询到一个符合的手机号码: 15988888888
2021-10-26 14:59:26.889 7839-7839/com.example.recyclerdemo E/aaaaaa: 查询到一个符合的固定号码: 0955-7777777
2021-10-26 14:59:26.889 7839-7839/com.example.recyclerdemo E/aaaaaa: 查询到一个符合的固定号码: 0775-6678111
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/351774.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号