我有这段代码:
var str = ' abc';
str.replace(" ","");
但它不起作用。
答案 0 :(得分:1)
首先,您有拼写错误:
replce
你应该这样做:
var str = ' abc';
str = str.replace(/ /g,"");
/g
是全局修饰符,它将替换整个给定字符串中的指定文本。
或者,您可以像这样使用split
和join
:
var str = ' abc';
str = str.split(" ").join("");
答案 1 :(得分:0)
var s='anishmarokey';
s.replace('a','b');
答案 2 :(得分:0)
按空格分割字符串并获取分割字符串的第二部分。
var newstr = str.split(" ");
str = newstr[1];
答案 3 :(得分:0)
在任何浏览器网址中尝试此操作
javascript:alert('strin g'.replace(/ /g, ''));
您需要使用正则表达式,而不是js string.replace
的纯字符串var str = ' abc'; str = str.replace(/ /g, '');
答案 4 :(得分:0)
试试这个
var str = ' abc';
str=str.replace(/ /g,"");