jQuery是一個常用的JavaScript庫,它提供了許多簡化代碼的方法。其中,一個非常常用的方法是match()。這個方法用于在一個字符串中搜索指定的模式,然后返回匹配的結(jié)果。match()方法有以下幾個參數(shù):
//str為待匹配的字符串,regex為匹配模式,返回一個包含匹配結(jié)果的數(shù)組 str.match(regex);
參數(shù)
regex:表示匹配模式的正則表達式,可以是一個RegExp對象,也可以是一個字符串。
g:表示全局匹配,如果不加該參數(shù),則只匹配第一個匹配的結(jié)果。
i:表示忽略大小寫匹配。
m:表示多行匹配。
示例
var str = "hello,world"; var regex = /l/gi; console.log(str.match(regex)) //結(jié)果:[ 'l', 'l', 'L' ]
以上代碼中,定義了一個字符串str和一個正則表達式regex。正則表達式在這里是用斜杠/包圍的,它包含了l這個字符,加上g和i標志,意思是全局匹配l,并忽略大小寫。在控制臺輸出的結(jié)果是一個數(shù)組,包含了所有匹配的結(jié)果。