正则判断字符是否包含手机号

字符前后不能是数字,满足手机号标准

bash 复制代码
String msg ="19009098989";
    String mobliePattern = "((?<!\\d))(mobile|手机号|)(=|=\\[|\\\":\\\"|:|:|='|':'|)(1)([3-9]{1}\\d{1})(\\d{4})(\\d{4})(\\]|\\\"|'|)((?!\\d))";
    String mobileReplace = "$1$2$3$4****$6";
    Pattern regex = attern.compile(mobliePattern);
    Matcher matcher = regex.matcher(msg);
        if (matcher.find()) {
           System.out.println(matcher.replaceAll(mobileReplace));
        }
相关推荐
IT毕设实战小研4 小时前
基于大数据的WTA职业网球赛事演变与竞技格局数据可视化分析
大数据·后端·爬虫·python·信息可视化·课程设计
IT_陈寒5 小时前
Java字符串判等踩坑记:==和equals真的不能乱用
前端·人工智能·后端
小马过河R5 小时前
微信小程序自定义登录态维护:从入门到生产级落地
后端·微信小程序·小程序·架构·登录态
计算机学姐5 小时前
基于SpringBoot的高校爱心慈善管理系统
java·vue.js·spring boot·后端·spring·tomcat·mybatis
vx+_bysj68695 小时前
springboot 旅行小程序97353
spring boot·后端·小程序·旅行小程序
山岚的运维笔记5 小时前
mysql 专业笔记 -- 第 14 章:GROUP BY
运维·数据库·笔记·后端·学习·mysql·dba
凤城老人6 小时前
基于 Flask 的企业级 CMS 架构设计与实现
后端·python·flask
步行cgn16 小时前
YAML 的语法规则
spring boot·后端
骇客野人16 小时前
SpringBoot电商系统用户注册、登录、留存及数据埋点设计与落地实施方案
java·spring boot·后端
IT_陈寒19 小时前
React的状态更新坑得我差点加班到天亮
前端·人工智能·后端