大家好,我有一个正则表达式,可在除IE之外的所有浏览器中使用。我不知道为什么请帮忙。
sep = 9999999999;
rgx = new RegExp('(\\d+)(\\d{'+sep+'})');
sep变量具有动态编号。并且 SyntaxError:正则表达式中的语法错误在IE中发生。
答案 0 :(得分:0)
在这里要大胆地猜测一下,由于正则表达式引擎不太可能实际处理长度为100亿个字符的字符串,因此数字量词在其可包含的位数方面受到限制。
少尝试九个,直到它起作用。
但是认真的说,有一百亿个数字吗?