`
zhouyrt
  • 浏览: 1182452 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

IE6/7/8/9不支持exec的简写方式

 
阅读更多

如下

 

var ary = /h/('hello');
alert(ary);

 

IE6/7/8/9中报错

Firefox/Safari/Chrome/Opera的最新版本均弹出了“h”

 

以上写法等价于

 

var ary = /h/.exec('hello');

 

 

即 Firefox/Safari/Chrome/Opera浏览器中使用exec方法时可以去掉“exec”用 “正则直接量+()” 方式使用。

IE10 Platform Preview 仍然不支持该简写方式。


相关:

https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/RegExp/exec 

0
4
分享到:
评论

相关推荐

    用VC++ 对 IE 浏览器进行高级操作

    这种功能自IE5.0版本起得到广泛支持,在此之前的版本并不具备这项能力。 #### 实现原理概述 实现这一功能的核心在于正确地修改Windows注册表中的特定键值。当IE浏览器启动时,它会读取这些键值以确定哪些程序应...

    MingGeJS1.8.1类库 国产JQUERY

    兼容IE678 及以尘世间所有浏览器! 3:$.toJSON修复,对16位字符作了严格处理!该函数连续修了四次,都一直反馈BUG,这次应该完美了! 另外说一下stringify插件stringify({"a":document})在浏览器下直接报错...

    vim 高级实例技巧

    启动 IE 浏览器: ```vim map <F5> :!iexplore % ``` **4.7 常规移位和缩进(Conventional shifting and indenting)** 缩进当前行: ```vim >> or > ``` **4.8 将对象拖放到命令/搜索行(Pulling objects onto ...

    JavaScript实现城市选择控件的效果

    4. 兼容性:包括对IE6的兼容,通过遮盖SELECT元素以避免与原生下拉框冲突。 5. 小巧高效:压缩后的代码大小仅为12K。 实现这个控件主要分为以下几个步骤: 1. 数据准备:首先,你需要创建一个包含城市信息的数组,...

    网页代码常用小技巧总结

    需要注意的是,在某些浏览器中,`<hr>`标签的`color`属性可能不被支持,因此这种方法可能不是所有情况下都适用。 #### 4. 实现Flash动画全屏播放 要使Flash动画在网页中全屏播放,可以通过以下方式设置HTML中的`...

    JavaScript通过RegExp实现客户端验证处理程序

    这里定义的正则表达式`new RegExp("^[0-9]$")`或者简写为`/\d$/`,用来检测输入的字符是否为数字。 接下来,文档描述了如何让文本框只允许输入中文字符。通过`RegValidateIsChinese`函数,并定义了一个正则表达式`/...

Global site tag (gtag.js) - Google Analytics