【发布时间】:2017-11-16 20:15:04
【问题描述】:
我有一个像下面这样的句子,
var text = 'My name is Ran';
我希望这个文本像下面那样打印,
'My name is Ran';
我想删除'is'之前的空格。谁能提供帮助。谢谢。
【问题讨论】:
标签: javascript string replace
我有一个像下面这样的句子,
var text = 'My name is Ran';
我希望这个文本像下面那样打印,
'My name is Ran';
我想删除'is'之前的空格。谁能提供帮助。谢谢。
【问题讨论】:
标签: javascript string replace
你可以使用第二个参数加一个空格的替换方法。
var text = 'My name is Ran';
var newString = text.replace(/\s+/g,' ');
console.log(newString);
希望这会对你有所帮助。
【讨论】:
已更新: 嗨 Ramesh,如果我的字符串是 My name is Ran;,我如何仅替换 'is' 之前的空格@
var data='My name is Ran';
var result = data.split("is");
console.log(result[0].replace(/ +/g, ' ') +"is" + result[1]);
var data= 'My name is Ran';//
var result = data.split("is");
var result1 = data.split("name");
console.log( result1[0]+ "name " + "is" + result[1]);
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]);
}
【讨论】:
if(str.includes("world ")){}else{}的条件
text = text.replace(/\s+/g,' ').trim();
【讨论】: