答案 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,"_");