帮写固定电话靓号正则表达式(一***12位数)?
以下是根据您提供的尾数规则编写的正则表达式:
1. AAAAAAB
后七位数位相同的六位数和一个别的数字,如“1111112”、“3333335”等。
^[^(1|4)]\d*(\d)\1{5}(.\d)$
2. AAABBBB
后七位数为三连号加四连号,如“3335555”等。
^[^(1|4)]\d*(\d)\1{2}(\d)\1{3}$
3. ABABABAB
后八为数为“12121212”、“53535353”这样的。
^[^(1|4)]\d*(\d)\1{4}$
4. AAAA(4连号,6/8/9结尾)
后四位数为6666、8888、9999,如“XXXXXXXX7777”。
^[^(1|4)]\d*(\d)\1{3}(6|8|9)$
5. AAAAB
后五位数为相同的四位数和一个别的数字,如“11112”、“66665”等。
^[^(1|4)]\d*(\d)\1{3}(.\d)$
6. AAAA(4连号,0/1/2/3/4/5/7结尾)
后四位数为0000、1111、2222、3333、4444、5555、7777,如“XXXXXXXX5555”。
^[^(1|4)]\d*(\d)\1{3}(0|1|2|3|4|5|7)$
7. AABBB
后五位数为相同的两连号加三连号,如“11222”、“77444”等。
^[^(1|4)]\d*(\d)\1{2}(\d)\1{2}$