这次给大家带来replace函数使用详解,replace函数使用的注意事项有哪些,下面就是实战案例,一起来看一下。
replace方法的语法是:stringObj.replace(rgExp, replaceText) 其中stringObj是字符串(string),reExp可以是正则表达式对象(RegExp)也可以是字符串(string),replaceText是替代查找到的字符串。。
废话不多说了,直接给大家贴代码了,具体代码如下所示:
var str = "a1ba2b";var reg = /a.b/g;str = str.replace(reg,function(a,b){ console.log(a); console.log(b); return b == 0 ? a.replace("a","0") : a.replace("b","3");});console.log(str);/*输出结果为:a1b0//第一次匹配到a1b,将a置为0.a2b3//第二次匹配到a2b,将b置为3.01ba23//返回经过修改后的字符串*//*function(a,b,c)一共可以传入3个参数,第一个为匹配的字符串,第二个为匹配字符串的起始位置,第三个为调用replace方法的字符串本身。可以缺省c或b、c。*/
登录后复制
相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!
推荐阅读:
JSONBuddy的安装步奏详解
JS封装插件案例
webpack2+React使用详解
以上就是replace函数使用详解的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2771021.html