如何去除字符串中空格

142 阅读1分钟

使用 trim() 系列方法

去除两端空格

let str = " Hello, World! ";
str = str.trim();
console.log(str); // 输出: "Hello, World!"

去除左端空格

let str = " Hello, World! ";
str = str.trimStart();
console.log(str); // 输出: "Hello, World! "
let str = " Hello, World! ";
str = str.trimLeft();
console.log(str); // 输出: "Hello, World! "

去除右端空格

let str = " Hello, World! ";
str = str.trimEnd();
console.log(str); // 输出: " Hello, World!"
let str = " Hello, World! ";
str = str.trimRight();
console.log(str); // 输出: " Hello, World!"

使用 replace() 方法结合正则表达式

去除所有空格

let str = " Hello, World! ";
str = str.replace(/\s+/g, '');
console.log(str); // 输出: "Hello,World!"

去除两端空格

let str = " Hello, World! ";
str = str.replace(/^\s+|\s+$/g, '');
console.log(str); // 输出: "Hello, World!"

去除左端空格

let str = " Hello, World! ";
str = str.replace(/^\s+/, '');
console.log(str); // 输出: "Hello, World! "

去除右端空格

let str = " Hello, World! ";
str = str.replace(/(\s+$)/g, '');
console.log(str); // 输出: " Hello, World!"