我有一个如下句子,
var text = 'My name is Ran';
我将此文本打印如下,
'My name is Ran';
我想删除'是'之前的空格。任何人都可以建议帮助。谢谢。
答案 0 :(得分:1)
您可以将replace方法与第二个参数一个空格一起使用。
var text = 'My name is Ran';
var newString = text.replace(/\s+/g,' ');
console.log(newString);

希望这会对你有所帮助。
答案 1 :(得分:0)
已针对以下内容进行了更新: 您好Ramesh,如果我的字符串为My name is Ran;
<我怎样才能在&#39;之前替换空格? / p>
var data='My name is Ran';
var result = data.split("is");
console.log(result[0].replace(/ +/g, ' ') +"is" + result[1]);
&#13;
var data= 'My name is Ran';//
var result = data.split("is");
var result1 = data.split("name");
console.log( result1[0]+ "name " + "is" + result[1]);
&#13;
OP问题更新第5次的最终解决方案
var data= "My name is Ran";// or My name is Ran
if(data.indexOf("name ") == -1)
{
var result = data.split("is");
var result1 = data.split("name");
console.log(result1[0]+ "name " + "is" + result[1]);
} else {
var result = data.split("is");
var result1 = data.split("name");
console.log(result1[0]+ "name " + "is" + result[1]);
}
&#13;
答案 2 :(得分:0)
text = text.replace(/\s+/g,' ').trim();