当前位置:文档之家› 关于js中str.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”代表全局替换,否则只替换第一个。

相关主题