最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

正則在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)論

鱼台县| 星子县| 且末县| 台湾省| 胶南市| 双江| 高唐县| 永定县| 浦县| 西盟| 芦山县| 浦北县| 安徽省| 香港| 汤阴县| 双峰县| 新郑市| 宝坻区| 高淳县| 青铜峡市| 崇礼县| 榆社县| 迁安市| 盐池县| 井研县| 江山市| 柏乡县| 武胜县| 万全县| 西乡县| 黔西县| 天祝| 邻水| 榆林市| 台安县| 昭觉县| 图片| 信丰县| 宜黄县| 甘泉县| 公安县|