Skip to content

JS 正则表达式中的 /g 修饰符

Published: at 03:12 AMSuggest Changes

JS 中正则的/g 问题

let reg = /h/g;
reg.test("hh"); // true
reg.test("hh"); // true
reg.test("hh"); // false

g 是全局匹配,每次匹配都会从上一次匹配的位置开始,所以第三次的时候就是 false 了。


Previous Post
JavaScript 除法运算中处理除数为零的情况
Next Post
JS 生成随机数及 Element UI 表单校验