Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript:regex polyfill to';y';IE中的标志_Javascript_Regex_Internet Explorer - Fatal编程技术网

Javascript:regex polyfill to';y';IE中的标志

Javascript:regex polyfill to';y';IE中的标志,javascript,regex,internet-explorer,Javascript,Regex,Internet Explorer,我正在编写一个动态正则表达式,以便在自动完成控件中使用它,但我需要支持Internet Explorer。不支持问题“y”标志(即) 我的示例regex: /Some text/giy.test('Some') 输出: Syntax error in regular expression 任何人都知道polyfill?不是官方正则表达式,但它是验证相同规则的一种方法: var reg = 'Some Text'; var search = 'Some'; var isSticky = reg

我正在编写一个动态正则表达式,以便在自动完成控件中使用它,但我需要支持Internet Explorer。不支持问题“y”标志(即)

我的示例regex:

/Some text/giy.test('Some')
输出:

Syntax error in regular expression

任何人都知道polyfill?

不是官方正则表达式,但它是验证相同规则的一种方法:

var reg = 'Some Text';
var search = 'Some';
var isSticky = reg.toLocaleLowerCase().indexOf(search.toLocaleLowerCase()) === 0;

代码可以封装在一个函数中以生成polyfill

如果MDN没有polyfill,那么很可能无法对行为进行polyfill(就像不能对箭头函数、常量、生成器等进行polyfill一样)是的,你是对的。。。