共找到4條詞條名為Global的結果 展開

Global

全局匹配

返回 Boolean 值,指出正則表達式使用的global 標誌 (g) 的狀態。默認值為 false。只讀。 rgExp.global 必選項 rgExp 參數是正則表達式對象。

基本介紹


當你看到手機有global 表明的這部手機支持全球漫遊 支持全網 GSM CDMA
示例
以下示例演示了 global 屬性的用法。如果傳遞 "g" 到下面所示的函數中,那麼所有的單詞 "the" 將被 "a" 代替。請注意,字元串首的 "The" 不會被替換。這是因為第一個字母是大寫的,因此,不能與 "the" 中小寫的 "t" 匹配。
本函數返回一個字元串以及一個表,表中顯示了與允許使用的正則表達式標誌(g、i 和 m)相關的屬性值。它還返回經過所有替換操作后的字元串。
function RegExpPropDemo(flag){ if (flag.match(/[^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("the",flag); //指定要查找的樣式。 r = ss.replace(re, "a"); //用 "a" 替換 "the"。 s = "Regular Expression property values:\n\n" s += "global ignoreCase multiline\n" if (re.global) //測試 global 標誌。 s += " True "; else s += "False "; if (re.ignoreCase) //測試 ignoreCase 標誌。 s += " True "; else s += "False "; if (re.multiline) //測試 multiline 標誌。 s += " True "; else s += " False "; s += "\n\nThe resulting string is:\n\n" + r; return(s); //返回替換字元串。}
返回 Boolean 值,指出正則表達式使用的global 標誌 (g) 的狀態。默認值為 false。只讀。
rgExp.global
必選項 rgExp 參數是正則表達式對象。
說明
如果正則表達式設置了global 標誌,那麼global 屬性返回 true,否則返回 false。
使用 global 標誌表明在被查找的字元串中搜索操作將查找所有符合的項,而不僅僅是第一個。這也被稱為全局匹配。