正则表达
//修饰符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))