📅  最后修改于: 2023-12-03 15:08:19.975000             🧑  作者: Mango
在 JavaScript 中,我们可以使用多种方式从字符串中删除空格。下面介绍其中的几种方法。
replace()
方法可以将一个字符串中的子字符串替换成另一个字符串。
我们可以使用正则表达式来匹配空格,然后将其替换成空字符串。
const str = ' Hello World! ';
const newStr = str.replace(/\s+/g, '');
console.log(newStr); // "HelloWorld!"
该方法的参数中,/\s+/g
表示一个正则表达式,其中 \s
匹配任何空格字符(包括空格、制表符、换页符等),+
表示匹配至少一个以上的空格字符,g
表示全局匹配。
我们可以使用 split()
方法将字符串按照空格拆分成一个字符串数组,然后使用 join()
方法将数组中的每一个元素拼接成一个字符串。
const str = ' Hello World! ';
const newStr = str.split(' ').join('');
console.log(newStr); // "HelloWorld!"
在此例中,split()
方法使用空格作为分隔符拆分字符串并返回一个数组,而 join()
方法将数组中的每一个元素使用空字符串拼接成一个字符串。
JavaScript 中的 trim()
方法可以删除字符串两端的空格,并返回一个新的字符串。
const str = ' Hello World! ';
const newStr = str.trim();
console.log(newStr); // "Hello World!"
该方法会从字符串两端开始查找空格,并删除它们。
以上就是在 JavaScript 中删除字符串中的空格的几种方法。您可以根据实际需求选择适合自己的方法。