Open isbaselvy opened 3 years ago
/**
console.log(/^\ud83d/.test('\ud83d\udc36')) // true '\ud83d\udc36'为"🐶",不加u修饰符会识别成两个字符 \ud83d \udc36 console.log(/^\ud83d/u.test('\ud83d\udc36')) // false
// y粘连修饰符
const r1 = /imooc/g // g 全局匹配,会匹配出3个imooc,上下两次的匹配索引不必相连 const r2 = /imooc/y // y 匹配前两个immoc,下一次的开始索引必须紧接上一次 const str = 'imoocimooc-imooc' console.log(r1.exec(str)) // imooc console.log(r1.exec(str)) // imooc console.log(r1.exec(str)) // imooc console.log(r1.exec(str)) // null
console.log(r2.exec(str)) // imooc console.log(r2.exec(str)) // imooc console.log(r2.exec(str)) // null
/**
// y粘连修饰符
console.log(r2.exec(str)) // imooc console.log(r2.exec(str)) // imooc console.log(r2.exec(str)) // null