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
相关推荐
-
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"用 "正则直接量+()" 方式使用. IE1
-
Qt 鼠标/触屏绘制平滑曲线(支持矢量/非矢量方式)
前言 Qt通过鼠标或者触屏,实时绘制平滑曲线,通常有两种方式实现:矢量绘图和非矢量绘图,这两种画线方式从实现上有些不同,其原理也不太一样,稍后会做详细介绍.而鼠标或者触屏画线也不大一样,通常如果只实现鼠标画线的话,那么只需要重新实现鼠标事件即可(mousePressEvent.mouseMoveEvent.mouseReleaseEvent),而要在触控屏上画线,如果需要支持多点画线的话,就必须处理QTouchEvent事件才行,但是如果触屏上只支持单点画线,那也可以直接实现鼠标事件,因为第一个
-
手写redis@Cacheable注解 支持过期时间设置方式
目录 原理解释 实现方法 源代码 原理解释 友情链接 手写redis @ Cacheable注解参数java对象作为键值 @Cacheable注解作用,将带有该注解方法的返回值存放到redis的的中; 使用方法在方法上使用@Cacheable(键=“测试+#P0 + P1#...”) 表示键值为测试+方法第一个参数+方法第二个参数,值为该方法的返回值. 以下源代码表示获取人员列表,Redis的中存放的关键值为'领袖'+ leaderGroupId + UUID + yearDetailId @
-
jsp 文件上传浏览,支持ie6,ie7,ie8
找了好久终于找到一个jsp上能用的-- 分享!! 复制代码 代码如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> &l
-
ie6,ie7,ie8完美支持position:fixed的终极解决方案
ie6对position:fixed不支持,网上有很多解决方法,有的在ie6,ie7上调试成功后,在ie8上又不好使,div层还是跟随滚动条浮 动:以下总结方法,在ie6,ie7,ie8上都调试成功,且页面滚动条滚动时,效果还挺好,div层并不会闪烁. 复制代码 代码如下: <div id="goTop_div" class="fixed ie"> </div> css: 复制代码 代码如下: .fixed{ positio
-
让IE6支持min-width和max-width的方法
说明:让 IE6 及其以下版本支持 CSS 中 min/max-width/height 属性 复制代码 代码如下: @if (@_win32 && @_jscript_version>4) var minmax_elements; minmax_props= new Array( new Array('min-width', 'minWidth'), new Array('max-width', 'maxWidth'), new Array('min-height','minHei
-
js中访问html中iframe的文档对象的代码[IE6,IE7,IE8,FF]
<iframe id= "myframe" ></iframe> W3C的标准告诉我们,可以通过Dom对象的contentDocument属性来返回文档对象. 即 复制代码 代码如下: doc= document.getElementById('myframe' ).contentDocument 但对IE浏览器来说,经过测试,IE6,IE7都不支持,IE8开始支持了. 在IE下,需要这样来访问 复制代码 代码如下: document.frames['myfra
-
IE6-8中Date不支持toISOString的修复方法
Date.prototype.toISOString方法是在ES5里添加的,ES3文档中没有,如下 这个方法在IE6/7/8中不支持,可按下面方式修复下 复制代码 代码如下: if (!Date.prototype.toISOString) { Date.prototype.toISOString = function() { function pad(n) { return n < 10 ? '0' + n : n } return this.getUTCFullYear() + '-' +
-
设置Serv-U FTP 支持被动模式连接 ,530错误等解决办法集锦
设置Serv-U FTP 支持被动模式连接 一大早被朋友说ftp始终连不上去,我自己去掉被动模式就可以连接. 这个问题困扰了 我好长时间,是下面这篇文章解决了它.特在这里留个备份. 我的问题是没有进行相应的端口设置. 设置支持被动(PASV)模式连接: 本地服务器-->设置-->高级-->PASV 端口范围-->写上范围,听说得写上4000以后的,可以写上5000-5005-->FTP设置完毕 进入本地连接属性-->TCP/IP属性-->高级-->选项--&
-
Java程序实现导出Excel的方法(支持IE低版本)
今天想整理一下自己前段时间遇到的一个导出的问题. 因为项目的需求,要做一部分导出功能.开始的时候用的公司的导出,但是很奇怪有部分模块导出的时候就是会报500错误,发现在删减一些字段后就恢复了正常,当时因为项目紧张,也就临时删减了一些,但也不是长久之计,之后自己在原本的基础上重新修改整理了一下,目前运行还算稳定,就此和大家分享一下. 导出需要三个部分,js,公共方法,后台方法. js代码 function exportData() { //前台接收的参数 rwmc = $("#txt_rwmc&q
随机推荐
- 什么是 AngularJS?AngularJS简介
- 修改服务器配置,让asp.net文件后缀名随心所欲
- js 正则使用方法
- 微信企业号 根据错误码返回错误信息类封装
- javascript实现简单加载随机色方块
- Javascript的IE和Firefox兼容性汇编
- 用windows自带的ftp.exe实现断点续传的方法
- php INI配置文件的解析实现分析
- CodeIgniter php mvc框架 中国网站
- 详解JavaScript正则表达式之RegExp对象
- Python模块结构与布局操作方法实例分析
- 解决phpmyadmin 乱码,支持gb2312和utf-8
- Bootstrap fileinput文件上传预览插件使用详解
- 用jquery仿做发微博功能示例
- Android checkbox的listView(多选,全选,反选)具体实现方法
- asp.net中DBNull.Value,null,String.Empty区别浅析
- Android WebView 上传文件支持全解析
- Java设计模式之状态模式(State模式)介绍
- 教你制作Android中炫酷的ViewPagerIndicator(不仅仿MIUI)
- Android WebView无法弹出软键盘的原因及解决办法