//修饰符g i
//g表示全局匹配
var reg = /abc/g;
var str = "abcabc";
//match方法,字符串方法
// console.log(str.match(reg))
//i忽略大小写 match
var reg = /abc/gi;
var str = "AbcABCabc"
console.log(str.match(reg))
//seach用于查找符合规则的子串的位置,只返回第一个匹配的位置
var reg = /abc/;
var str = "12345abc";
console.log(str.search(reg))
//split
var reg = /good/;
var str = "good good study!";
console.log(str.split(reg))
//replace
var reg = /tmd/gi;
var str = "abc tmd abc TMD";
console.log(str.replace(reg,"*"))
//exec方法 正则表达式方法 将匹配成功的内容放到数组里,如果没有匹配成功则返回null
var reg = /good/g
var str = "good good study!";
console.log(reg.exec(str))
console.log(reg.exec(str))
console.log(reg.exec(str))
原文:https://www.cnblogs.com/fallIntoTheStars/p/12575715.html