求数字选号正则表达式!
来源:百度知道 编辑:UC知道 时间:2024/05/29 06:30:05
随即9位数字 要求:
1.尾号是 66或88或99
2.尾号为AABB、ABAB、ABBA
3.尾号为ABCD或ABCDE或ABCDEF
4.尾号为AABBCC、ABCDABCD、ABCABC
5.尾号为AAA或AAAA或AAAAA或AAAAAA
6.尾号为000A或0000A或00000A或000000A或0000000A
7.后8位含有1930至2009
以上 这里数字保留 其他通过!
1.尾号是 66或88或99
2.尾号为AABB、ABAB、ABBA
3.尾号为ABCD或ABCDE或ABCDEF
4.尾号为AABBCC、ABCDABCD、ABCABC
5.尾号为AAA或AAAA或AAAAA或AAAAAA
6.尾号为000A或0000A或00000A或000000A或0000000A
7.后8位含有1930至2009
以上 这里数字保留 其他通过!
1.尾号是 66或88或99
\d{7}66|\d{7}88|\d{7}99
2.尾号为AABB、ABAB、ABBA
\d{5}(\d)\1(\d)\2|\d{5}(\d)(\d)\3\4|\d{5}(\d)(\d)\6\5
3.尾号为ABCD或ABCDE或ABCDEF
这个没办法用正则
4.尾号为AABBCC、ABCDABCD、ABCABC
和第2个类似
5.尾号为AAA或AAAA或AAAAA或AAAAAA
\d{6}(\d)\1\1|\d{5}(\d)\2\2\2|\d{4}(\d)\1\1\1\1
6.尾号为000A或0000A或00000A或000000A或0000000A
\d{5}000\d 后面几种自己加,都差不多的。
7.后8位含有1930至2009
这个太复杂,分太少,不写了。