字符串替换javascript

String replace javascript

本文关键字:javascript 替换 字符串      更新时间:2024-02-28

可能重复:
替换字符串中字符的所有实例的最快方法=Javascript
如何在JavaScript 中替换字符串中的所有点

我有一个字符串2012/04/13。我需要用-替换/。我该怎么做?

var dateV = '2012/04/13';
dateV= dateV.replace('/','-');

它只替换字符串(2012-04/13)中的第一个/,而不是所有的/。我该怎么做才能纠正这个问题?

您需要使用全局正则表达式选项进行全局正则表达式替换。这应该对你有用:

var dateV = '2012/04/13';
var regex = new RegExp("/", "g"); // "g" - global option
dateV = dateV.replace(regex, "-");
console.log(dateV);

使用

dateV= dateV.replace(/'//g,'-');