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

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

 更新時(shí)間:2009年05月27日 17:23:56   作者:  
今天同事遇到這樣的問(wèn)題,查明原因.記下 由于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ū)分大小寫(xiě)。
一般global屬性為true,做test應(yīng)用不好.所以/a/gi意味著多個(gè)搜索
而test是單次匹配。正確的應(yīng)該寫(xiě)/a/i,或/a/.

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

相關(guān)文章

最新評(píng)論

聂拉木县| 信丰县| 海门市| 嘉善县| 阳山县| 天台县| 抚州市| 武陟县| 阿图什市| 商城县| 西和县| 儋州市| 宝清县| 三亚市| 永州市| 正镶白旗| 镇沅| 扬州市| 平果县| 嘉黎县| 镇赉县| 林甸县| 昌吉市| 南京市| 建德市| 定远县| 诸暨市| 富锦市| 永吉县| 天津市| 民和| 呼伦贝尔市| 江源县| 建瓯市| 阳原县| 光山县| 宁夏| 伽师县| 十堰市| 宁晋县| 咸阳市|