返回 Boolean 值指出正則表達式使用的 ignoreCase 標志(i) 的狀態默認值為 false只讀
rgExpignoreCase必選項 rgExp 參數為 RegExp 對象
說明
如果正則表達式設置了 ignoreCase 標志那麼 ignoreCase 屬性返回 true否則返回 false
如果使用了 ignoreCase 標志那就表明在被查找的字符串中匹配樣式的時候查找操作將不區分大小寫
示例
以下示例演示了 ignoreCase 屬性的用法如果傳遞 i 到下面所示的函數中那麼所有的單詞 the 將被 a 替換包括最開始位置上的 The這是因為設置了 ignoreCase 標志搜索操作將不區分大小寫所以在進行匹配的時候 T 與 t 是等價的
此函數返回一個字符串以及一個表表中顯示了與允許使用的正則表達式標志(gi 和 m)相關的屬性值它還返回經過所有替換操作後的字符串
function RegExpPropDemo(flag){
if (flagmatch(/[^gim]/)) //檢查標志的有效性
return(Flag specified is not valid);
var r re s //聲明變量
var ss = The man hit the ball with the bat\n;
ss = while the fielder caught the ball with the glove;
re = new RegExp(theflag); //指定要查找的樣式
r= ssreplace(re a); //利用 a 替換 the
s = Regular Expression property values:\n\n
s = global ignoreCase multiline\n
if (reglobal) //測試 global 標志
s = True ;
else
s = False ;
if (reignoreCase) //測試 ignoreCase 標志
s = True ;
else
s = False ;
if (remultiline) //測試 multiline 標志
s = True ;
else
s = False ;
s = \n\nThe resulting string is:\n\n r;
return(s); //返回替換的字符串
}
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19713.html