正規表示式gi
我剛開始也看不懂,從網上找到後看到了,現在分享給大家
正在表達式的通項: /pattern/flags 即(/模式/標記)
建構子函式方法使用方法如下:
new RegExp("pattern"[, "flags"])即new RegExp("模式"[,"標記"])
參數:
pattern(模式)
表示正規表示式的文字
flags(標記)
如果指定此項,flags可以是下面值之一:
g: global match(全定匹配)
i: ignore case(忽略大小寫)
gi: both global match and ignore case(匹配所有可能的值,也忽略大小寫)
表達式建立同樣的正規表示式例如:
/ab c/gi
正規表示式中/i,/g,/ig,/gi,/m的區別與意義
/i (忽略大小寫)
/g (全文查找出現的所有匹配字元)
/m (多行查找)
/gi(全文查找、忽略大小寫)
/ig(全文查找、忽略大小寫)
test,match,exec
JavaScript中常用到正規表示式, 而正規表示式中常用到Match和Test這兩個函數,當然還有Exec. 這裡以程式碼實例來區分它們之間的不同吧.
Match Example
//rs= Array('A', 'B', 'C', 'D', 'E', 'a', 'b', 'c', 'd', 'e');
Test Example
Exc Example