🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
~~~ match(),replace(reg,str),search(),split() ~~~ [TOC] ## 1.match()将所有匹配的字符(内容)提取出来,返回数组 ~~~ //语法 stringObject.match(searchvalue) stringObject.match(regexp) ~~~ >例子 ~~~ var str = "hello"; console.log(str.match(/l/g));// ["l", "l"] //g表示全局搜索 ~~~ ## 2.replace() 替换匹配的对象 ~~~ //语法 stringObject.replace(regexp/substr,replacement) ~~~ ~~~ var a = "hello"; var reg = /l/g; console.log(a.replace(reg,"*")); //"he**o" ~~~ ## 3.search() 方法用于检索字符串中指定的子字符串的位置 ~~~ //语法 stringObject.search(regexp)/ //注释:如果没有找到任何匹配的子串,则返回 -1。 ~~~ ~~~ var a = "hello world"; var reg = /w/; console.log(a.search(reg)); //6 ~~~ ## 4.split(reg) 将字符串分割成数组 ~~~ var a = "helo"; var reg = /l/; console.log(a.split(reg)); //["he", "o"] ~~~