亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時(shí)間:2009年05月27日 17:23:56   作者:  
今天同事遇到這樣的問題,查明原因.記下 由于FireForx和IE的執(zhí)行javascript的引擎不同,所以會(huì)有些不同。以下的例子
復(fù)制代碼 代碼如下:

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


在IE的執(zhí)行結(jié)果是:truetrue
在FireFox的執(zhí)行結(jié)果是:truefalse
在正則中/expression/gi,g是表示global全局,i是表示不區(qū)分大小寫。
一般global屬性為true,做test應(yīng)用不好.所以/a/gi意味著多個(gè)搜索
而test是單次匹配。正確的應(yīng)該寫/a/i,或/a/.

FireFox規(guī)范點(diǎn)了!

相關(guān)文章

最新評(píng)論