JS 正则表达式在Chrome/Firefox 中返回正常(<header>...</header>),在Edge 中返回null 。 Demo如下:
var regexp = new RegExp("<header.*(?=)(.|\n)*?<\/header>", "g");
var str = "<body><header><h2>Title</h2></header><footer>footer</footer></body>";
var result = regexp.exec(str);
alert(result);
JSFiddle: (在不同浏览器中打开-测试)
https://jsfiddle.net/JSDavi/k...
请各位帮忙解惑。
相关分类