111,126
社区成员
发帖
与我相关
我的任务
分享//aabb,允许aaaa
(\d)\1(\d)\2$
//abab,允许aaaa
(\d)(\d)\1\2$
//aaab,允许aaaa
(\d)\1\1\d$
//同时允许
(?:(\d)\1(\d)\2|(\d)(\d)\3\4|(\d)\5\5\d)$
//以上如果不允许aaaa,第二个(\d)改为((?!\1)\d)
//如aabb,不允许aaaa
(\d)\1((?!\1)\d)\2$//递增如果只是4位正则勉强可以做到,基本上类似于穷举了,意义不大,此为不允许7890
(0(?=1)|1(?=2)|2(?=3)|3(?=4|$)|4(?=5|$)|5(?=6|$)|6(?=7|$)|7(?=8|$)|8(?=9|$)|9(?=0|$)){4}$
//如果允许7890
(0(?=1|$)|1(?=2)|2(?=3)|3(?=4|$)|4(?=5|$)|5(?=6|$)|6(?=7|$)|7(?=8|$)|8(?=9|$)|9(?=0|$)){4}$//任意连续6位为AABBCC的号码
//例如:13983399661
^(?=\d*(\d)\1(\d)\2(\d)\3)1[358]\d{9}$
//末尾6位为AABBCC的号码
//例如:13198339966
^(?=\d*(\d)\1(\d)\2(\d)\3$)1[358]\d{9}$
//末尾4位为AABB的号码
//例如:13918139966
^(?=\d*(\d)\1(\d)\2$)1[358]\d{9}$
//末尾8位为ABCDABCD的号码
//例如:13981468146
^(?=\d*(\d)(\d)(\d)(\d)\1\2\3\4$)1[358]\d{9}$
//任意连续8位为ABCDABCD的号码
//例如:13814681469
^(?=\d*(\d)(\d)(\d)(\d)\1\2\3\4)1[358]\d{9}$
//末尾6位为ABCABC的号码
//例如:13918146146
^(?=\d*(\d)(\d)(\d)\1\2\3$)1[358]\d{9}$
//末尾4位为ABCD的连续号码
//例如:13918116789
^(?=\d*(0(?=1|$)|1(?=2)|2(?=3)|3(?=4|$)|4(?=5|$)|5(?=6|$)|6(?=7|$)|7(?=8|$)|8(?=9|$)|9(?=0|$)){4}$)1[358]\d{9}$