英国银行排序代码javascript reg。表达

时间:2014-01-31 15:33:18

标签: javascript regex

我希望验证两种排序代码之一。我已经创建了下面的表达式来匹配其中一个排序代码,但不确定如何将第二个排序代码作为同一表达式的一部分进行匹配。以下REGEX应该匹配以72开头的任何排序代码,但是如何添加一个表达式,它应该与7204匹配?任何帮助将不胜感激。

^[7]{1}[2]{1}[0-9]{4}$

谢谢,保罗

1 个答案:

答案 0 :(得分:0)

您实际上可以将当前的正则表达式重写为:

^72[0-9]{4}$

要使它也匹配以04开头的6位数字,您可以使用OR运算符|和非捕获组:

^(?:72|04)[0-9]{4}$

(?: ... )是非捕获组,它会将OR的范围限制为仅7204

匹配的一些样本编号:

721234
041234