java正则表达式同时验证手机号或电话号码
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");
}
}
}
评论区
请写下您的评论...
猜你喜欢
blog
java(身份证号,手机号等)验证总结
工具
2451
验证packagecom.dzqc.dz.main.util;importjava.util.regex.Matcher;importjava.util.regex.Pattern;/***验证
weblog
2182
java正则表达式只能输入6-20位数字或字母[a-zA-Z0-9]{6,20}$
blog
java正则表达式过滤 去除 特殊字符
java基础
2199
java正则表达式过滤去除特殊字符publicstaticvoidmain(String[]args){longl=System.currentTimeMillis();StringregEx
ofc
信号量机制
official
1059
《操作系统》信号量机制的两种类型整形信号量记录型信号量复习回顾+思考:之前学习的这些进程互斥的解决方案分别存在哪些问题?进程互斥的四种软件实现方式(单标志法、双标志先检查、双标志后检查
blog
java web图片验证码
工具
2300
javaweb图片验证码1.验证码的作用:防止恶意破解密码、刷票、论坛灌水、刷页。有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登录尝试,实际上使用验证码是现在很多网站通行的方
前端
1451
例如有一个含有固定格式字符串,/test/zzh/00a7700/dev/invock,而且/zzh/和它下一个/是一个一个固定格式。那么想获取/zzh/和它下一个/之间的内容方法如下
ofc
计算机网络-信道复用技术
official
1304
点是技术比较成熟,但缺点是不够灵活。时分复用则更有利千数字信号的传输。
在使用频分复用时,若每一个用户占用的带宽不变,则当复用的用户数增加时,复用后的信道的总带宽就跟着变宽。例如,传统的电话通信
blog
栈的应用-表达式求值
数据结构与算法
1704
表达式:ab+ab-*高级语言中采用自然语言的中缀表达式,但是计算机对中缀表达式的处理是非常困难的,而对后缀或前缀表达式则显得非常简单后缀表达式的特点: 1.在后缀表达式中,变量(操作数)出现的顺序与中
最新发表
归档
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
2024-08
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
加密算法
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。