我需要一个验证唯一值的正则表达式。它有一个唯一的 9 位数字,格式为 000000000A(其中 0 是数字,A 是字母)。最后一个字符串只允许字母“V”或“X”。
我可以为数字做,但不确定如何修改最后一个字符串。
^[1-9][0-9]{9}$
希望有人能帮帮我。
最佳答案
你可以使用字符类[VX]
,它会匹配其中的单个字符。
^[1-9][0-9]{8}[VX]$
或者,OR
条件如下
^[1-9][0-9]{8}(V|X)$
更新:
要不区分大小写地匹配字母,请使用 i
标志,或者也可以在类中添加小写字符
^[1-9][0-9]{8}[VvXx]$
关于javascript - 唯一编号的正则表达式。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33907933/