我有一个正则表达式来匹配这样的邮政编码:H2L 3P3。
/^([A-Z][0-9][A-Z])\s*([0-9][A-Z][0-9])$/i.test(data)
如何匹配此正则表达式来检查第一个字符是否以 H
、J
、K
、L 开头
或M
?
非常感谢。
最佳答案
您无需指定范围 A-Z
,只需枚举允许作为第一个字符的字符即可:
/^([HJKLM][0-9][A-Z])\s*([0-9][A-Z][0-9])$/i
关于javascript - 正则表达式匹配邮政编码和第一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29054374/