IE6/IE7/IE8/IE9不支持exec的简写方式
如下
var ary = /h/('hello');
alert(ary);
IE6/7/8/9中报错Venus'Blog
Firefox/Safari/Chrome/Opera的最新版本均弹出了“h”
以上写法等价于
var ary = /h/.exec('hello');
即 Firefox/Safari/Chrome/Opera浏览器中使用exec方法时可以去掉“exec”用 “正则直接量+()” 方式使用。
IE10 Platform Preview 仍然不支持该简写方式。
继续阅读与本文标签相同的文章
下一篇 :
PHP正则表达式获取指定IP的物理地址
-
Webpack 4 api 了解与使用
2026-06-02栏目: 教程
-
一起学习造轮子(一):从零开始写一个符合Promises/A+规范的promise
2026-06-02栏目: 教程
-
ESLint里的规则教会我,无规矩 不编程
2026-06-02栏目: 教程
-
linux中btt工具详解
2026-06-02栏目: 教程
-
用浏览器测试几种闭包占用内存的情况
2026-06-02栏目: 教程
