当你想要使用 JavaScript 的 String
对象的 replace()
方法去除字符串内的空格时,有以下三种常见方法:
方法一:使用正则表达式替换所有空格
var str = "Hello World";
var newStr = str.replace(/\s/g, "");
console.log(newStr); // 输出 "HelloWorld"
方法二:仅去除开头和结尾的空格
var str = " Hello World ";
var newStr = str.trim();
console.log(newStr); // 输出 "Hello World"
方法三:替换所有空格(包括中间空格)为指定字符(比如空字符串)
var str = "Hello World";
var newStr = str.replace(/\s+/g, "");
console.log(newStr); // 输出 "HelloWorld"