java正则表达式同时验证手机号或电话号码

硅谷探秘者 1595 0 0
java正则表达式同时验证手机号或电话号码
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Phone{
    public static void main(String args[]){
        String phone="18436545852";
        String regex="(^(0[0-9]{2,3}\\-)?([2-9][0-9]{6,7})+(\\-[0-9]{1,4})?$)|(^0?[1][358][0-9]{9}$)";
        Pattern pattern=Pattern.compile(regex); //编译正则表达式
        Matcher matcher=pattern.matcher(phone); //创建给定输入模式的匹配器
        boolean bool=matcher.matches();
        if(bool) { //如果验证通过
            System.out.println("true");
        } else{
            System.out.println("false");
        }
    }
}

 


评论区
请写下您的评论...
暂无评论...
猜你喜欢
工具 1790 packagecom.dzqc.dz.main.util;importjava.util.regex.Matcher;importjava.util.regex.Pattern;/***
weblog 1983 java只能输入6-20位数字字母[a-zA-Z0-9]{6,20}$
java基础 1916 java过滤去除特殊字符publicstaticvoidmain(String[]args){longl=System.currentTimeMillis();StringregEx
工具 2065 javaweb图片1.的作用:防止恶意破解密、刷票、论坛灌水、刷页。有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方进行不断的登录尝试,实际上使用是现在很多网站通行的方
official 785 《操作系统》信制的两种类型整形信量记录型信量复习回顾+思考:之前学习的这些进程互斥的解决方案分别存在哪些问题?进程互斥的四种软件实现方(单标志法、双标志先检查、双标志后检查
前端 1055   例如有一个含有固定格字符串,/test/zzh/00a7700/dev/invock,而且/zzh/和它下一个/是一个一个固定格。那么想获取/zzh/和它下一个/之间的内容方法如下
数据结构与算法 1504 :ab+ab-*高级语言中采用自然语言的中缀,但是计算对中缀的处理是非常困难的,而对后缀前缀显得非常简单后缀的特点: 1.在后缀中,变量(操作数)出现的顺序与中
official 906 点是技术比较成熟,但缺点是不够灵活。分复用更有利千数字信的传输。   在使用频分复用,若每一个用户占用的带宽不变,当复用的用户数增加,复用后的信道的总带宽就跟着变宽。例如,传统的通信
归档
2018-11  12 2018-12  33 2019-01  28 2019-02  28 2019-03  32 2019-04  27 2019-05  33 2019-06  6 2019-07  12 2019-08  12 2019-09  21 2019-10  8 2019-11  15 2019-12  25 2020-01  9 2020-02  5 2020-03  16 2020-04  4 2020-06  1 2020-07  7 2020-08  13 2020-09  9 2020-10  5 2020-12  3 2021-01  1 2021-02  5 2021-03  7 2021-04  4 2021-05  4 2021-06  1 2021-07  7 2021-08  2 2021-09  8 2021-10  9 2021-11  16 2021-12  14 2022-01  7 2022-05  1 2022-08  3 2022-09  2 2022-10  2 2022-12  5 2023-01  3 2023-02  1 2023-03  4 2023-04  2 2023-06  3 2023-07  4 2023-08  1 2023-10  1 2024-02  1 2024-03  1 2024-04  1
标签
算法基础 linux 前端 c++ 数据结构 框架 数据库 计算机基础 储备知识 java基础 ASM 其他 深入理解java虚拟机 nginx git 消息中间件 搜索 maven redis docker dubbo vue 导入导出 软件使用 idea插件 协议 无聊的知识 jenkins springboot mqtt协议 keepalived minio mysql ensp 网络基础 xxl-job rabbitmq haproxy srs 音视频 webrtc javascript
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。