最近更新
阅读排行
关注本站

JS中的replace()方法

阅读:4360 次   编辑日期:2016-01-18

目录:

概述:

对于JS的正则表达式平时都是拿来主义,没有认真看过,最近用正则用的比较多,所以总结一下,今天我们来说说JS的replace() 方法。

JS的replace() 方法
JS的replace()最常用的地方就是替换,但是替换也有多种规则,下面我们来看一看。

语法

    字符串.replace(被替换的字符或规则,替换的字符)

举例1

先看一个最简单的replace的例子,这个例子只匹配一回就不往下匹配。
    var str="hi,uw3c!"
    alert(str.replace(/uw3c/, "uw3c.com"))//hi,uw3c.com!

举例2

上面的例子只进行一次替换,遇见第一个匹配的就不往下走了,那么要全局匹配替换应该怎么做呢。
    var str="Welcome,uw3c!Join uw3c!"
    alert(str.replace(/uw3c/g, "uw3c.com"))//Welcome,uw3c.com!Join uw3c.com!

举例3

如果要字母大小写敏感怎么办?看下面的例子
    var str="Welcome,uw3c!Join uw3c!"
    alert(str.replace(/W/g, "uw3c.com,w"))//uw3c.com,welcome,uw3c!Join uw3c!

举例4

如果有一些特殊字符需要替换那应该怎么办?例如把下面中的“|”,替换成“,”。
    var str="Welcome|uw3c!Join|uw3c!"
    alert(str.replace(/\|/g, ","))//Welcome,uw3c!Join,uw3c
将本篇文章分享到:
top