Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
英国银行分类代码javascript reg。表达_Javascript_Regex - Fatal编程技术网

英国银行分类代码javascript reg。表达

英国银行分类代码javascript reg。表达,javascript,regex,Javascript,Regex,我希望验证两个排序代码中的一个。我已经创建了下面的表达式来匹配其中一个排序代码,但不确定如何匹配第二个排序代码作为同一表达式的一部分。下面的正则表达式应该匹配以72开头的任何排序代码,但是如何添加一个表达式,使其匹配72加04中的任何一个?任何帮助都将不胜感激 ^[7]{1}[2]{1}[0-9]{4}$ 谢谢,Paul您可以将当前的正则表达式改写为: ^72[0-9]{4}$ 要使其也匹配以04开头的6位数字,您可以使用OR运算符|和非捕获组: ^(?:72|04)[0-9]{4}$ (

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

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

谢谢,Paul

您可以将当前的正则表达式改写为:

^72[0-9]{4}$
要使其也匹配以
04
开头的6位数字,您可以使用OR运算符
|
和非捕获组:

^(?:72|04)[0-9]{4}$
(?:…)
是非捕获组,它将OR的范围限制为仅
72
04

它匹配的一些示例编号:

721234
041234