js将字符串中特定字符替换,js字符串替换所有的某个字符
本教程运行环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。
javascript replace() 方法
replace()方法用于将字符串中的某些字符替换为其他字符,或者替换与正则表达式匹配的子字符串。
语法格式:
String.replace (searchvalue,newvalue) Searchvalue:必选。指定要替换的子字符串或模式的RegExp对象。
请注意,如果该值是一个字符串,它将被用作要检索的直接数量文本模式,而不是首先被转换为RegExp对象。
Newvalue:必选。字符串值。指定替换文本或生成替换文本的函数。
replace()方法的第二个参数可以使用函数,匹配时会调用函数,函数的返回值会作为替换文本。同时,该函数可以接收以$为前缀的特殊字符来引用匹配文本的相关信息。
在replace()方法的第二个参数中,特殊字符约定字符串描述$1,$2,$99匹配正则表达式中第1 ~ 99个子表达式的文本$(美元符号连字符)和子串匹配正则表达式$ (美元符号切换技能键)匹配子串$ (美元符号单引号)左侧的文本匹配字符串$ $右侧的文本表示$ string返回值:用replacement替换regexp的第一个或所有匹配后得到的新字符串。
示例:replace() 方法将字符串全部替换
var str= hello
var a=str.replace(hello , HI );
console . log(a);
【推荐学习:javascript高级教程】以上是javascript如何替换所有字符串的细节。请多关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。