正则表达式积累

1、数字范围  810000000 ~ 899999999

^8[1-9]\d{7}$  ==> 第一位是8,第二位只能是1-9中一个,其余7位是任意数字组合(\d表示数字)

2、数字范围 810000001 ~ 899999999

^(81000000[1-9]|8100000[1-9]\d|810000[1-9]\d{2}|81000[1-9]\d{3}|8100[1-9]\d{4}|810[1-9]\d{5}|81[1-9]\d{6}|8[2-9]\d{7})$

完全的排列组合,需要单独处理81开始的各个位可能情况:

81000000[1-9]       ==> 前8位是81000000,最后一位只能是1-9

8100000[1-9]\d      =>  前7位是8100000,  第8位只能是1-9,第9位是任意数字

810000[1-9]\d{2}   =>  前6位是810000,第7位只能是1-9,,第8、9位是任意数字组合

依次类推,

8[2-9]\d{7}  ==> 这个比较简单了, 如果前面的规则都不满足,那么就要看这个规则了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值