我正在使用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之外。