6位数字靓号正则表达式

连续数字

匹配6位顺增

"^(?:0(?=1)|1(?=2)|2(?=3)|3(?=4)|4(?=5)|5(?=6)|6(?=7)|7(?=8)|8(?=9)){5}\d$"

例:123456、234567

匹配6位顺降

"^(?:9(?=8)|8(?=7)|7(?=6)|6(?=5)|5(?=4)|4(?=3)|3(?=2)|2(?=1)|1(?=0)){5}\d$"

例:876543、654321

匹配4位以上连续数字

"(?:(?:0(?=1)|1(?=2)|2(?=3)|3(?=4)|4(?=5)|5(?=6)|6(?=7)|7(?=8)|8(?=9)){3,}|(?:9(?=8)|8(?=7)|7(?=6)|6(?=5)|5(?=4)|4(?=3)|3(?=2)|2(?=1)|1(?=0)){3,})\d"

例:123456、234567、345678

重复数字

匹配6位以上重复数字

"^([\d])\1{5,}$" 

例:111111、222222

匹配5位重复数字

"^\d?([\d])\1{4}\d?$"

例:111112、222228

多位数字重复

匹配AAABBB类型

"^([\d])\1\1(?!\1)([\d])\2\2$"

例:111222、222333、666888

匹配AABBBB类型

"^([\d])\1{1}([\d])\2{3}$"

例:112222、771111、668888

匹配AAAABB类型

"([\d])\1{3}([\d])\2{1}"

例:666677、222277、666688

匹配ABAAAA类型

"^([\d])(?!\1)([\d])\1{4}$"

例:929999、727777

匹配AAAABA类型

"^([\d])\1{3}(?!\1)([\d])\1$"

例:999929、666616

匹配ABBCCC类型

"^([\d])(?!\1)([0-9])\2(?!\1|\2)([\d])\3\3$"

例:233666、122333

匹配ABCABC类型

"^([\d])(?!\1)([\d])(?!\1|\2)([\d])\1\2\3$"

例:123123、569569

匹配ABCBBB类型

"^([\d])(?!\1)([\d])(?!\1|\2)([\d])\2\2\2$"

例:132333、123222

匹配AAABCD类型

"^([\d])\1\1(?!\1)([\d])(?!\1|\2)([\d])(?!\1|\2|\3)([\d])$"

例:111623、666897

匹配ABACAA类型

"^([\d])(?!\1)([\d])\1(?!\1|\2)([\d])\1\1$"

例:121311、585955

匹配ABACBB类型

"^([\d])(?!\1)([\d])\1(?!\1|\2)([\d])\2\2$"

例:121322、585988

匹配ABCACC类型

"^([\d])(?!\1)([\d])(?!\1|\2)([\d])\1\3\3$"

例:123133、591511

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值