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