为什么正则表达式在ie中不起作用?

时间:2019-03-06 13:00:59

标签: javascript regex internet-explorer

大家好,我有一个正则表达式,可在除IE之外的所有浏览器中使用。我不知道为什么请帮忙。

sep = 9999999999;
rgx = new RegExp('(\\d+)(\\d{'+sep+'})');

sep变量具有动态编号。并且 SyntaxError:正则表达式中的语法错误在IE中发生。

1 个答案:

答案 0 :(得分:0)

在这里要大胆地猜测一下,由于正则表达式引擎不太可能实际处理长度为100亿个字符的字符串,因此数字量词在其可包含的位数方面受到限制。

少尝试九个,直到它起作用。

但是认真的说,有一百亿个数字吗?