元字符
限定符
跟括號(hào)相關(guān)
貪婪模式
常見(jiàn)案例
js中的運(yùn)用
test()
// 創(chuàng)建一個(gè)正則表達(dá)式對(duì)象
var exp1 = new RegExp('\\d+', 'g')
// 創(chuàng)建表達(dá)式對(duì)象可以用//g
var exp2 = /\d+/g;
console.dir(exp1)
console.dir(exp2)
// 正則對(duì)象的test方法 接受一個(gè)字符串,然后進(jìn)行匹配,
// 如果匹配上了返回true,否則返回false
console.dir(exp1.test('123456'))
console.dir(exp2.test('asdfgh'))
exec()
var str = '12,34,56'
var exp = /\d{2}/g
console.dir(exp.exec(str))
console.dir(exp)
var temp
// exec方法:如果沒(méi)有匹配項(xiàng)那么就會(huì)返回 null
// 如果有匹配的就返回一個(gè)數(shù)組:
// 0:匹配的字符串
// index:開始匹配的索引
// input:要匹配你的字符串。str 原始字符串
while ((temp = exp.exec(str)) != null) {
console.log(exp.lastIndex);
console.log(temp[0])
}
字符串中支持正則的方法