如何将Javascript字符串中的“/”替换为另一个字符

时间:2012-01-17 09:13:03

标签: javascript

  

可能重复:
  JavaScript replace all / with \ in a string?

我有date='13/12/2010'我想将此'/'替换为'_'或其他内容。

我读过this但我不知道这怎么能适用于我的情况。

3 个答案:

答案 0 :(得分:7)

replace使用全局RegEx(g = global = replace all occurrence)。

date = date.replace(/\//g, '_');

\//的转义形式。这是必需的,因为否则//将被解释为注释。看一下语法高亮:

date = date.replace(///g, '_');

答案 1 :(得分:3)

最简单的事情:))

var date='13/12/2010';
alert(date.split("/").join("_")); // alerts 13_12_2010

此方法不会调用正则表达式引擎和最有效的

答案 2 :(得分:1)

您可以尝试转义这样的/字符 -

date.replace( /\//g,"_");