我需要验证表单中的条目。我正在使用 /^\d{9}[A-Z]$/
检查 9 位数字和一个大写字符。我被告知输入可以是单个大写字符和 9 位数字或 9 位数字和单个大写字符,但不能同时是单个大写字符然后是 9 位数字然后是单个大写字符。
基本上可以接受 A123456789
或 123456789A
,但不能接受 A123456789A
我将使用什么 RegEx 来验证开头或结尾至少有一个大写字符,但不是两者都...后跟或前有 9 位数字?
最佳答案
如果你想在一个正则表达式中使用它,应该这样做:
(^\d{9}[A-Z]$)|(^[A-Z]\d{9}$)
关于javascript - REGEX 检查字符串开头或结尾的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19521859/