新增的 y 修飾符
正則中的修飾符
i 忽略大小寫
g 全局匹配
m 換行符
現(xiàn)在新增加了一個(gè) y
現(xiàn)在我們看看這個(gè) y 是做什么的竹海,下面有一段代碼
var str = 'aaa_aa_a';
var re = /a+/y;
console.log(str.match(re));
var str1 = 'aaa_aa_a';
var re1 = /a+/g;
console.log(str.match(re1));
y 修飾符只能從起始位置繼續(xù)匹配杆怕,就是他不能匹配到中間的 aa 以及最后的 a 迅脐,他只能匹配起始位置的 aaa 瓣戚。
sticky 屬性
就是判斷在正則的修飾符中有沒(méi)有 y 出現(xiàn)鸳兽。
var str = 'aaa_aa_a';
var re = /a+/gy;
console.log(str.match(re));
console.log(re.sticky)
flags 返回所有的修飾符
var str = 'aaa_aa_a';
var re = /a+/gy;
console.log(str.match(re));
console.log(re.sticky);
console.log(re.flags);