JavaScript replace()方法详解

分类:知识百科 日期: 点击:0

JavaScript replace()方法是字符串对象的一个方法,用于替换字符串中的某些字符,或者替换一个与正则表达式匹配的子串。它的语法如下:

stringObject.replace(regexp/substr,replacement) 

其中,stringObject是要替换的字符串,regexp/substr是要替换的子串,replacement是用来替换的字符串。

replace()方法可以接受两种参数,一种是字符串,一种是正则表达式。如果参数是字符串,则只会替换第一个出现的子串;如果参数是正则表达式,则会替换所有符合正则表达式条件的子串。

下面通过几个实例来说明replace()方法的使用:

1、使用字符串参数替换字符串:

var str = "hello world"; 

str = str.replace("world","javascript"); 

alert(str); //输出hello javascript

2、使用正则表达式参数替换字符串:

var str = "hello world"; 

str = str.replace(/world/g,"javascript"); 

alert(str); //输出hello javascript

3、使用正则表达式参数替换字符串,并使用函数作为替换参数:

var str = "hello world"; 

str = str.replace(/world/g,function(matchStr){

return "javascript";

}); 

alert(str); //输出hello javascript

以上就是JavaScript replace()方法的使用,通过实例可以看出,replace()方法可以很方便的替换字符串中的某些字符,或者替换一个与正则表达式匹配的子串,是一个非常有用的字符串操作方法。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。