Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.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 对于/^和#x2B;,Edge返回true是否有任何原因<;\?xml/i.test(';<;?xml版本=";1.0";?>;>;>;>;根/gt;>;)?_Javascript_Regex_Microsoft Edge - Fatal编程技术网

Javascript 对于/^和#x2B;,Edge返回true是否有任何原因<;\?xml/i.test(';<;?xml版本=";1.0";?>;>;>;>;根/gt;>;)?

Javascript 对于/^和#x2B;,Edge返回true是否有任何原因<;\?xml/i.test(';<;?xml版本=";1.0";?>;>;>;>;根/gt;>;)?,javascript,regex,microsoft-edge,Javascript,Regex,Microsoft Edge,其他人看到下面分别插入的代码时,会返回true和Edge吗?对于使用Microsoft Edge 40.15063.0.0的我来说,确实如此 var xml=''; var regex=/^.+我报告了Edge使用的Microsoft ChakraCore Javascript引擎上的问题,结果证明这是一个已知的错误,已经实现了一个,现在该引擎的最新独立版本ChakraCore 1.6中也包含了这个错误,因此应该会在未来的Edge版本中出现。我的猜测是测试字符串在边缘38.14393.1066

其他人看到下面分别插入的代码时,会返回true和Edge吗?对于使用Microsoft Edge 40.15063.0.0的我来说,确实如此

var xml='';

var regex=/^.+我报告了Edge使用的Microsoft ChakraCore Javascript引擎上的问题,结果证明这是一个已知的错误,已经实现了一个,现在该引擎的最新独立版本ChakraCore 1.6中也包含了这个错误,因此应该会在未来的Edge版本中出现。

我的猜测是测试字符串在
边缘38.14393.1066.0之前包含一个字符返回false,即使在小提琴中也是如此。如果缩减的大小写没有显示意外行为,则它不是大小写,与问题无关。请尽量减少正则表达式和输入字符串,使其仍然具有这种行为。@Bergi:这是一个参考点。就像一个控制案例。以及对sln对boot的评论的回应。经过一番搜索后,似乎边缘Javascript引擎的错误会在GitHub上报告,所以我提交了文件。让我们看看他们的反应。