如何在JavaScript中用另一个字符串替换空格?

如何在JavaScript中用另一个字符串替换空格?,javascript,Javascript,我有以下代码: var str = ' abc'; str.replace(" ",""); 但是它不起作用。首先,您有拼写错误: replce 你应该做: var str = ' abc'; str = str.replace(/ /g,""); /g是全局修饰符,它将替换整个给定字符串中的指定文本 或者,您可以像这样使用split和join: var str = ' abc'; str = str.split(" ").join(""); 按空格分

我有以下代码:

var str = '                  abc';
str.replace(" ","");

但是它不起作用。

首先,您有拼写错误:

replce
你应该做:

var str = ' abc';
str = str.replace(/ /g,"");
/g
是全局修饰符,它将替换整个给定字符串中的指定文本


或者,您可以像这样使用
split
join

var str = ' abc';
str = str.split(" ").join("");

按空格分割字符串并获取分割字符串的第二部分

var newstr = str.split(" ");
str = newstr[1];

在任何浏览器url中尝试此操作

javascript:alert('strin g'.replace(/ /g, ''));
js string.replace需要使用正则表达式,而不是普通字符串

var str = ' abc'; str = str.replace(/ /g, '');
试试这个

var str = ' abc';
str=str.replace(/ /g,"");

那应该是“replace”,对吗?第二条语句不会执行您显然期望它执行的操作:
String.replace
返回修改后的字符串,它不会在适当的位置更改字符串。
var str = ' abc';
str=str.replace(/ /g,"");