熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

javascri中ptignoreCase屬性

2013-11-15 11:50:00  來源: JSP教程 

  返回 Boolean 值指出正則表達式使用的 ignoreCase 標志(i) 的狀態默認值為 false只讀
rgExpignoreCase必選項 rgExp 參數為 RegExp 對象

  說明
  如果正則表達式設置了 ignoreCase 標志那麼 ignoreCase 屬性返回 true否則返回 false
如果使用了 ignoreCase 標志那就表明在被查找的字符串中匹配樣式的時候查找操作將不區分大小寫

  示例
  以下示例演示了 ignoreCase 屬性的用法如果傳遞 i 到下面所示的函數中那麼所有的單詞 the 將被 a 替換包括最開始位置上的 The這是因為設置了 ignoreCase 標志搜索操作將不區分大小寫所以在進行匹配的時候 Tt 是等價的
  此函數返回一個字符串以及一個表表中顯示了與允許使用的正則表達式標志(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
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.