替换()方法用于一些字符替换字符串,或者替换的子字符串匹配一个正则表达式。

重要的是要注意,如果regexp具有全局标志g时,正则表达式替换,然后替换()方法将替换所有匹配的子字符串。否则,它只替换第一个配子字符串。

下面是一个简单的例子:
复制代码代码如下所示:

VaR STRM =Javascript是一个很好的脚本语言;
我想把信A换成A字。
警报(strm.replace(


结果,它只替换了第一个字母,但是如果添加正则表达式,结果就不同了!替换()支持正则表达式,它可以根据正则表达式规则匹配字符或字符串,然后给它们替换!

VaR STRM =Javascript是一个很好的脚本语言;
我想把信A换成A字。
警报(strm.replace( / / ));

但是结果没有改变,稍微修改了一下。


VaR STRM =Javascript是一个很好的脚本语言;
这将把所有字母A替换成字母A,当正则表达式G 标志时,代表整个字符串处理。
警报(strm.replace( / / g,));