Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何替换'/';在Javascript字符串中使用另一个字符_Javascript - Fatal编程技术网

如何替换'/';在Javascript字符串中使用另一个字符

如何替换'/';在Javascript字符串中使用另一个字符,javascript,Javascript,可能重复: 我有一个date='13/12/2010'我想把这个'/'替换成'.'或者别的什么 我读过,但我不知道这如何适用于我的案例。使用全局正则表达式(g=global=replace all occurrences)来处理 \/是/的转义形式。这是必需的,因为否则/将被解释为注释。查看语法突出显示: date = date.replace(///g, '_'); 您可以尝试像这样转义/字符- date.replace( /\//g,"_"); 最简单的一件事:) 此方法不调用正则表达

可能重复:

我有一个
date='13/12/2010'
我想把这个'/'替换成'.'或者别的什么

我读过,但我不知道这如何适用于我的案例。

使用全局正则表达式(g=global=replace all occurrences)来处理

\/
/
的转义形式。这是必需的,因为否则
/
将被解释为注释。查看语法突出显示:

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

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

date.replace( /\//g,"_");
最简单的一件事:)


此方法不调用正则表达式引擎,最有效的方法是拆分

/
连接
通常不会比调用一次替换
更有效。正则表达式比您想象的要便宜。
date.replace( /\//g,"_");
var date='13/12/2010';
alert(date.split("/").join("_")); // alerts 13_12_2010