📅  最后修改于: 2023-12-03 15:23:48.166000             🧑  作者: Mango
在JavaScript中,经常需要从字符串中删除空格。本文将介绍几种方法来实现这一目标。
可以使用replace()函数将字符串中的空格全部替换为空字符串。
let str = "Hello World! ";
let newStr = str.replace(/\s+/g, "");
console.log(newStr); // "HelloWorld!"
在上面的例子中,我们使用了一个正则表达式,将输入字符串中的所有空格都替换为空字符串。
trim()函数可以将字符串两端的空格都删除。
let str = " Hello World! ";
let newStr = str.trim();
console.log(newStr); // "Hello World!"
在上面的例子中,我们使用了trim()函数将输入字符串中的左右两端的空格都删除了。
可以使用split()函数将字符串拆分成单词数组,然后使用join()函数重新将数组合并成一个新字符串,中间不包含空格。
let str = " Hello World! ";
let newStr = str.split(" ").join("");
console.log(newStr); // "HelloWorld!"
在上面的例子中,我们使用了split()和join()函数将输入字符串中的所有空格都删除了。
可以使用正则表达式来删除字符串中的所有空格。
let str = " Hello World! ";
let newStr = str.replace(/\s/g, "");
console.log(newStr); // "HelloWorld!"
在上面的例子中,我们使用了一个正则表达式来替换输入字符串中的所有空格。
以上就是从JavaScript字符串中删除空格的几种方法。选择一种适合您的代码中使用即可。