固定长度字符串的Regex,以数字开头



我正在使用Bootstrap验证器,并尝试使用regex验证固定长度的字符串。该字符串的固定长度恰好为7个字母数字字符。格式为"AAABBCC",其中AAA为201-232的三位数,BB为2个字符,仅接受NE、NF、SE、SF、SW,CC为04-16的两位数,前导0。例如,以下两者都匹配:

232第14页223SW01222SE06

请让我知道如何用regex写这篇文章。

尝试以下regex

/^(20[1-9]|2[12][0-9]|23[0-2])(NE|NF|SE|SF|SW)(?:0[4-9]|1[0-6])$/

顺便说一下,第二个字符串不匹配,因为01在04~16之外。

相关内容

  • 没有找到相关文章

最新更新