您的位置:首页 > Web前端 > JavaScript

javascript中str.replace()对字符串种的字符替换 总结

2016-11-18 09:02 232 查看
在javascript中,replace方法是属于String对象的,可用于替换字符串。

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

js替换字符的方法 str.replace();
eg1:
var str = "今天是星期天,我们这里的天气很好。"
var th_1 = str.replace(/天,"日");
var th_2 = str.replace(/天/g,"日");
alert(th_1 + "~~~" + th_2);

--> 今日是星期天,我们这里的天气很好。~~~ 今天日星期日,我们这里的日气很好。

eg2:
var str = "2016/11/18"
var th_1 = str.replace(/\/,"-");
var th_2 = str.replace(/\//g,"-");
alert(th_1 + "~~~" + th_2);

--> 2016-11/18 ~~~2016-11-18

小结:
.replace()带两个参数,第一个参数为需要被替换掉的字符串,不用引号。第二个为要新替换上去的字符串,需要引号,跟其他方法一样,遇到需要转译的字符仍需要加反斜杠"\",在第一个参数的尾处增加“/g”代表全局替换,否则只替换第一个。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息