Javascript正则表达式在边缘抛出语法错误

时间:2019-10-19 10:42:18

标签: javascript regex microsoft-edge

我正在使用一个简单的正则表达式,它在chrome中可以正常运行,但是edge抛出语法错误,这是一行:

var html=text.match(/^<div.+\/div>$/ims);

我没看到问题。

2 个答案:

答案 0 :(得分:0)

因为不支持/s标志,请使用:

var html=text.match(/^<div[\s\S]+\/div>$/im);

答案 1 :(得分:0)

基本上,您要用换行符匹配所有字符 您可以使用此正则表达式:-

/etc/hosts