如何在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,"");