正則表達(dá)式gi
我剛開始也看不懂,從網(wǎng)上找到后看到了,現(xiàn)在分享給大家
正在表達(dá)式的通項(xiàng): /pattern/flags 即(/模式/標(biāo)記 )
構(gòu)造器函數(shù)方法使用方法如下:
new RegExp("pattern"[, "flags"])即new RegExp("模式"[,"標(biāo)記"])
參數(shù):
pattern(模式)
表示正則表達(dá)式的文本
flags(標(biāo)記)
如果指定此項(xiàng),flags可以是下面值之一:
g: global match(全定匹配)
i: ignore case(忽略大小寫)
gi: both global match and ignore case(匹配所有可能的值,也忽略大小寫)
表達(dá)式建立同樣的正則表達(dá)式例如:
/ab+c/gi
正則表達(dá)式中/i,/g,/ig,/gi,/m的區(qū)別和含義
/i (忽略大小寫)
/g (全文查找出現(xiàn)的所有匹配字符)
/m (多行查找)
/gi(全文查找、忽略大小寫)
/ig(全文查找、忽略大小寫)
test,match,exec
JavaScript中經(jīng)常用到正則表達(dá)式, 而正則表達(dá)式中經(jīng)常用到Match和Test這兩個(gè)函數(shù),當(dāng)然還有Exec. 這里以代碼實(shí)例來區(qū)分它們之間的不同吧.
Match Example
var rs = str.match(regexp);
//rs= Array('A', 'B', 'C', 'D', 'E', 'a', 'b', 'c', 'd', 'e');
var rs = regexp.test(str);
// rs = true; boolean
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注