正则表达式匹配' XXXXX-XXXXX-XXX-XX'格式化javascript。 X可以是alpha或数字

时间:2016-06-15 20:09:36

标签: javascript regex

我试过创建它,但它似乎没有正常工作

(/^ [A-Z]\d{5} \- [A-Z]\d{5} \- [A-Z]\d{3} \- [A-Z]\d{2} $/))

1 个答案:

答案 0 :(得分:5)

[A-Z]\d{5}表示:从AZ以及然后五位数的任何来信。

你想要的是[A-Z0-9]{5}和类似的。您还需要删除空格。如果您也想接受小写字母,请使用i标志。

完整的正则表达式:

/^[A-Z0-9]{5}\-[A-Z0-9]{5}\-[A-Z0-9]{3}\-[A-Z0-9]{2}$/i