Javascript 替换并不能替换句子中的每个字符

Javascript 替换并不能替换句子中的每个字符,javascript,replace,Javascript,Replace,可能重复: 我想替换句子中的每个-,但它只替换第一个-。这是我的密码: var string = 'this-is-a-line-of-words'; alert(string.replace('-', '/'));​ 为什么它只替换我要替换的第一个字符 提前感谢。使用全局正则表达式: string.replace(/-/g, '/') 请使用字符串。替换(/-/g,“/”)。请检查医生。非常感谢您的快速回答!当我可以的时候,我会接受的:)谢谢:)我这次谷歌搜索得不太好,因为我在辛苦工作

可能重复:

我想替换句子中的每个
-
,但它只替换第一个
-
。这是我的密码:

var string = 'this-is-a-line-of-words';
alert(string.replace('-', '/'));​
为什么它只替换我要替换的第一个字符

提前感谢。

使用全局正则表达式:

string.replace(/-/g, '/')

请使用
字符串。替换(/-/g,“/”)
。请检查医生。

非常感谢您的快速回答!当我可以的时候,我会接受的:)谢谢:)我这次谷歌搜索得不太好,因为我在辛苦工作后感到绝望甚至疲惫:/对不起