Javascript RegEx全局字符串搜索下划线字符(_)

时间:2011-11-03 19:22:42

标签: javascript regex

我对RegEx感到非常恐怖,我已经使用这个online tester一段时间了,但仍然找不到我需要的东西。

所以我有字符串“2011_G-20_Cannes_summit”。我想用空格替换所有下划线(_)。

所以我想要这样的事情:

var str = "2011_G-20_Cannes_summit";
str.replace(/_/g," "); or str.replace(/\_/g);

虽然两者都不起作用......

我错过了什么?

1 个答案:

答案 0 :(得分:1)

工作正常。 replace方法不会修改现有字符串,而是创建一个新字符串。这将做你想要的:

var str = "2011_G-20_Cannes_summit";
str = str.replace(/_/g," ");