我试过创建它,但它似乎没有正常工作
(/^ [A-Z]\d{5} \- [A-Z]\d{5} \- [A-Z]\d{3} \- [A-Z]\d{2} $/))
答案 0 :(得分:5)
[A-Z]\d{5}
表示:从A
到Z
以及然后五位数的任何来信。
你想要的是[A-Z0-9]{5}
和类似的。您还需要删除空格。如果您也想接受小写字母,请使用i
标志。
完整的正则表达式:
/^[A-Z0-9]{5}\-[A-Z0-9]{5}\-[A-Z0-9]{3}\-[A-Z0-9]{2}$/i