遇到一个字符串使用 match 正则比配的问题。
`
let reg = /(?<=\{{2}).*?(?=\}{2})/g;
let res = '{{abc}}'.match(reg);
`
chrome 浏览器运行正常,IE 浏览器会报 Unexpected quantifier
看网上解释说是最好 避免在字符串方法中使用预匹配正则。
遇到一个字符串使用 match 正则比配的问题。
`
let reg = /(?<=\{{2}).*?(?=\}{2})/g;
let res = '{{abc}}'.match(reg);
`
chrome 浏览器运行正常,IE 浏览器会报 Unexpected quantifier
看网上解释说是最好 避免在字符串方法中使用预匹配正则。
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
2 回答4.3k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
5 回答3.8k 阅读
IE不支持后行断言