復制代碼代碼如下:
<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規范點了!