Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.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正则表达式工作_Javascript_Regex - Fatal编程技术网

不';我不能让JavaScript正则表达式工作

不';我不能让JavaScript正则表达式工作,javascript,regex,Javascript,Regex,需要获得以下JavaScript正则表达式(不区分大小写)的帮助: ^(ABCDE)\d{5}$ 我尝试了/I,但不起作用: ^(ABCDE)\d{5}$/i 我应该把/I放在哪里才能让它工作 提前感谢。当您使用文字正则表达式表示法时,只需使用/…/: var re = /^(ABCDE)\d{5}$/i; 如果使用RegExp构造函数: var re = RegExp("^(ABCDE)[0-9]{5}$", "i"); 然而,这里最好使用文字符号,因为模式是常量,从一开始就知道,并且

需要获得以下JavaScript正则表达式(不区分大小写)的帮助:

^(ABCDE)\d{5}$
我尝试了
/I
,但不起作用:

^(ABCDE)\d{5}$/i
我应该把
/I
放在哪里才能让它工作


提前感谢。

当您使用文字正则表达式表示法时,只需使用
/…/

var re = /^(ABCDE)\d{5}$/i;
如果使用RegExp构造函数:

var re = RegExp("^(ABCDE)[0-9]{5}$", "i");
然而,这里最好使用文字符号,因为模式是常量,从一开始就知道,并且不使用变量动态构建它。请注意,如果要在
RegExp
构造函数中使用
\d
,则必须将反斜杠加倍:

var re = RegExp("^(ABCDE)\\d{5}$", "i");

当您使用文字正则表达式表示法时,只需使用
/…/

var re = /^(ABCDE)\d{5}$/i;
如果使用RegExp构造函数:

var re = RegExp("^(ABCDE)[0-9]{5}$", "i");
然而,这里最好使用文字符号,因为模式是常量,从一开始就知道,并且不使用变量动态构建它。请注意,如果要在
RegExp
构造函数中使用
\d
,则必须将反斜杠加倍:

var re = RegExp("^(ABCDE)\\d{5}$", "i");

试着这样写:

var regex = /^(ABCDE)\d{5}$/i;
它需要第一个
/
,或者您也可以使用

var regex = new RegExp('^(ABCDE)\\d{5}$', 'i');
然后,如果您在控制台中尝试,它应该可以工作(在线测试人员可以添加其他问题,只需直接在您的代码上尝试):


对Regex101的测试:

尝试这样编写:

var regex = /^(ABCDE)\d{5}$/i;
它需要第一个
/
,或者您也可以使用

var regex = new RegExp('^(ABCDE)\\d{5}$', 'i');
然后,如果您在控制台中尝试,它应该可以工作(在线测试人员可以添加其他问题,只需直接在您的代码上尝试):


在Regex101上测试:

您想要实现什么<代码>/^(ABCDE)\d{5}$/i。显示您的代码。您正在使用RegExp构造函数吗?然后
var re=RegExp(“^(ABCDE)[0-9]{5}$”,“i”)
对不起,我需要批准
ABCDE12345
ABCDE12345
(五位数字)。大写和小写。你想达到什么目的<代码>/^(ABCDE)\d{5}$/i。显示您的代码。您正在使用RegExp构造函数吗?然后
var re=RegExp(“^(ABCDE)[0-9]{5}$”,“i”)
对不起,我需要批准
ABCDE12345
ABCDE12345
(五位数字)。大写和小写。根据这个网站,它不起作用(第一个例子):顺便说一句,如果我可以向你推荐一个正则表达式网站,我通常使用它不起作用(第一个例子)。根据这个网站:顺便说一句,如果我可以向你推荐一个正则表达式网站,我通常使用我已经尝试过的第一个例子。根据这个网站,它不起作用(第一个例子):它起作用了,你错误地使用了这个网站。只需使用我用红色圈出的选项。在代码中,使用我在图片上方提供的内容。刚刚看到图片。我需要尝试使用正则表达式,而不是网站上的内置函数。我将找到另一个站点或构建自己的脚本来测试它。谢谢你的帮助,伙计。这里的大多数人(包括我)都认为测试JS、Python和PCRE正则表达式的最佳站点是。我已经尝试了第一个例子。根据这个网站,它不起作用(第一个例子):它起作用了,你错误地使用了这个网站。只需使用我用红色圈出的选项。在代码中,使用我在图片上方提供的内容。刚刚看到图片。我需要尝试使用正则表达式,而不是网站上的内置函数。我将找到另一个站点或构建自己的脚本来测试它。谢谢你的帮助,伙计。这里的大多数人(包括我)都认为测试JS、Python和PCRE正则表达式的最佳站点是。