提供给RegExp构造函数的无效标志' y'

时间:2018-01-24 07:43:48

标签: regex safari flags polyfills

Safari v9不支持粘性标记' y'

示例(来自MDN):

var str1 = 'table football';
var regex1 = new RegExp('foo','y');

regex1.lastIndex = 6;

console.log(regex1.sticky);
// expected output: true

console.log(regex1.test(str1));
// expected output: true

console.log(regex1.test(str1));
// expected output: false

是否有任何polyfill或任何变通方法可以为该浏览器或那些仍然不支持该浏览器的浏览器添加正确的支持?

0 个答案:

没有答案