删除字符串两侧的空格:
方法1 – trim() 函数
let text = " Bin go! ";
let result = text.trim();
//结果:Bin go!
方法2 – 正则表达式
let text = " Bin go! ";
let result = text.replace(/^\s+|\s+$/gm,'');
//结果:Bin go!
删除字符串所有的空格:
let text = " B in go! ";
let result = text.replace(/\s/g, "");
//结果:Bingo!
将连续的多个空格精简到一个空格:
let text = " B in go!
Bingo!
";
let result = text.replace(/ +/g, ' ');
//结果: B in go!
//Bingo!
将Tab缩进,换行,多个连续空格均精简到一个空格:
let text = " Bingo!
Bingo! Bingo!
";
let result = text.replace(/\s\s+/g, ' ');
result = result.replace(/\r?\n|\r/g,' '); // 专门去掉“换行”
//结果: Bingo! Bingo! Bingo!
评论区
发表新的留言
您可以留言提出您的疑问或建议。
您的留言得到回复时,会通过您填写的邮箱提醒您。