正则在FireFox和IE下使用test的不同

xuquan1209

xuquan1209

2016-02-19 10:13

下面这个正则在FireFox和IE下使用test的不同教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!
代码如下:

script language="javascript" type="text/javascript"
function fun(){
document.write(/a/gi.test("a"));
}
fun()
fun()
/script


在IE的执行结果是:truetrue
在FireFox的执行结果是:truefalse
在正则中/expression/gi,g是表示global全局,i是表示不区分大小写。
一般global属性为true,做test应用不好.所以/a/gi意味着多个搜索
而test是单次匹配。正确的应该写/a/i,或/a/.

FireFox规范点了!
展开更多 50%)
分享

猜你喜欢

正则在FireFox和IE下使用test的不同

Web开发
正则在FireFox和IE下使用test的不同

解读IE和firefox下JScript和HREF的执行顺序

Web开发
解读IE和firefox下JScript和HREF的执行顺序

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

正则匹配的test函数

Web开发
正则匹配的test函数

IE和Firefox浏览器JS的不同点

Web开发
IE和Firefox浏览器JS的不同点

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

7个在IE和Firefox中不同的JavaScript语法

Web开发
7个在IE和Firefox中不同的JavaScript语法

IE和FireFox下javascript读写XML实现广告轮换

Web开发
IE和FireFox下javascript读写XML实现广告轮换

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

如何编写适合FireFox的对话框?

如何编写适合FireFox的对话框?

javascript 正则表达式用法 小结

javascript 正则表达式用法 小结
下拉加载更多内容 ↓