Javascript中的替换()方法使用详细的解决方案

这种方法找到一个匹配的正则表达式的字符串,以一个新的匹配的子串的位置。

替换字符串可以包含以下特殊替换模式:





语法


String.replace(regexp / /函数substr,newsubstr {旗});




下面是参数的详细信息:

正则表达式:一个正则表达式匹配返回# 2对象。可替换参数
函数:字符串,取而代之的newsubstr
newsubstr:以子# 1的地方。从参数接收
功能:调用函数创建一个新的子串
标志:任何包含正则表达式标志的组合字符串:G -全局匹配,i -忽略情况,m匹配多行。只有在第一个参数是字符串时才使用此参数。


返回值:

它只返回一个新的更改字符串。


实例uff1a

下面的示例演示如何使用全局忽略案例的旗帜和允许更换replace'apples'using string'oranges




Javascript字符串替换()方法




var;
苹果是圆的,苹果是多汁的;
VaR纽世达= str.replace(RE,橘子);

document.write(纽世达);










实例uff1a

下面的示例演示如何转换字符串中的单词:




Javascript字符串替换()方法




var();
var str =ZARA阿里;
VaR纽世达= str.replace(RE,2美元,1美元);
document.write(纽世达);