首页 > 编程知识 正文

正则校验只能为数字,2021手机号和验证码

时间:2023-05-03 09:38:07 阅读:37095 作者:1291

2021年统计的手机号码前缀见附件!

从统计中根据前缀准备了测试数据。 如下所示。

手机号码段: 13900005174、13800005674、13700005774、13600005774、135000005774、135000051741470000000587415000000000000005474、15 0005974 1590000566417200005724、17800000577418200000003774、1830000005774、18400005774、18700005774、188000000000005774 1320000057741400000005774、14500000005764、146000000576415000005774、15600003741660000000577417500000000000000000004, 176000005741774 1860000577419600005774电信号段: 13300005074149000057415300000005741770000000000574、17300000005774180000000005774 18900000005774190000005774 19900005774虚拟载波号段: 16200005774、16500005774、1670000577417000005774、17100005774

正则(精确匹配前缀两位) :

(13|14|15|16|17|18|19 ) [0-9](d{8}正则(精确匹配前缀3位) :

(13 [0-9]|14 [0|5|6|7|9]|15 [0|1|2|3|6|8|9]|16 [2|5|6|7]|17 [0|1|2|2]

Pattern p=Pattern.compile (复制'上的正则); 为满足//要求而调用的方法1,Pattern具有split(charsequenceinput )方法,用于分隔字符串并返回String[]。

2、pattern.matcher(stringregex,CharSequence input )适用于快速匹配字符串的静态方法,只匹配一次,匹配所有字符串。

3、pattern.matcher (charsequenceinput )返回matcher对象。 为了获得更强大、更方便的正则表达式匹配操作,必须将Pattern与Matcher联合使用。 Matcher类提供正则表达式分组支持和正则表达式多次匹配支持。 具体的使用方法在这里不列举。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。