inspiration
幼苗
共回答了18个问题采纳率:94.4% 举报
以下正则均验证11位数字,数字中不能有空格等其它字符,均按照java语法使用两个反斜杠转义
验证AA
^(?=.*(.)\1)1[358][0-9]{9}$
验证AABB
^(?=.*(.)\1(.)\2)1[358][0-9]{9}$
验证ABC
^(?=.*(.)(?!\1)(.)(?!\2))1[358][0-9]{9}$
验证符合ABC,也符合 AA
^(?=.*(.)(?!\1)(.)(?!\2))(?=.*(.)\3)1[358][0-9]{9}$
验证尾数为6
^1[358][0-9]{8}6$
验证尾数为8
^1[358][0-9]{8}8$
验证尾数不为4
^1[358][0-9]{8}[0-35-9]$
1年前
追问
2
czc02188
举报
ABC的规则不对。
AAA的规则没有写。
按照你回答运行的结果
号码18817492870匹配规则的条数为:ABC
号码18817444600匹配规则的条数为:ABC
是不对的。
ABC表示的是连号,123,321,456,654,这种。
举报
inspiration
验证AAA
^(?=.*(.)\1\1)1[358][0-9]{9}$
验证ABC
^(?=.*(012|123|234|345|456|567|678|789|987|876|765|654|543|432|321|210))1[358][0-9]{9}$