我在ASP.NET客户端验证器中使用此RegEx:
\d{9}|A\d{8}|a\d{8}
它成功匹配这些字符串(这就是我想要的):
123456789
a12345678
A12345678
但是现在RegEx中有一个有点重复的部分,我不喜欢A\d{8}|a\d{8}
- 在那里更简洁的方法吗?
答案 0 :(得分:7)
使用正则表达式[aA\d]\d{8}
答案 1 :(得分:2)
使用\d{9}|[Aa]\d{8}
。 [Aa]
将匹配“A”或“a”。