ECMAScript中使用RegExp來支持正則表達式。使用下面類似Perl的語法,就可以創建一個正則表達式。
var expression=/pattern/flags;
如上代碼:
pattern ---pattern部分可以是任何簡單或復雜的正則表達式,可以包含字符類、限定符、分組、向前查找以及反向引用。
falgs ---每個正則表達式都可帶有一個或多個標志(flags),用於標明正則表達式的行為;
以下是正則表達式的匹配模式所支持的3個標志:
g : 表示全局模式,即模式將被應用於所有的字符串,而非在發現第一個匹配項時立即停止;
i : 表示不區分大小寫模式,即在確定匹配項時忽略模式與字符串的大小寫;
m: 表示多行模式,即在到達一行文本末尾時,還會繼續查找下一行是否存在與模式匹配的項