JS 中正则的/g 问题
let reg = /h/g;
reg.test("hh"); // true
reg.test("hh"); // true
reg.test("hh"); // false
g 是全局匹配,每次匹配都会从上一次匹配的位置开始,所以第三次的时候就是 false 了。
let reg = /h/g;
reg.test("hh"); // true
reg.test("hh"); // true
reg.test("hh"); // false
g 是全局匹配,每次匹配都会从上一次匹配的位置开始,所以第三次的时候就是 false 了。