📜  从字符串 javascript 中删除空格(1)

📅  最后修改于: 2023-12-03 15:21:56.979000             🧑  作者: Mango

从字符串 javascript 中删除空格
介绍

javascript 开发中,我们经常需要将字符串中的空格去掉,以便进行后续的处理。本文将介绍三种常见的方法来从字符串 javascript 中删除空格。

方法一:使用 replace 函数

replace 函数可替换一个字符串中的另一个子字符串,并返回新的字符串。我们可以用这个函数来删除字符串中的空格。

以下是使用 replace 函数删除所有空格的示例代码:

const str = " Hello World! ";
const newStr = str.replace(/\s+/g, "");
console.log(newStr); // "HelloWorld!"

在上面的代码中,我们使用正则表达式匹配所有空格(\s+),并用空字符串替换。其中参数 g 表示替换所有匹配。最终输出的字符串为 HelloWorld!,所有空格已被删除。

方法二:使用 trim 函数

trim 函数可删除字符串两端的空格,并返回新的字符串。

以下是使用 trim 函数删除所有空格的示例代码:

const str = " Hello World! ";
const newStr = str.trim();
console.log(newStr); // "Hello World!"

在上面的代码中,我们使用 trim 函数删除字符串两端的空格。最终输出的字符串为 Hello World!,字符串两端的空格已被删除。

方法三:使用 splitjoin 函数

split 函数可将一个字符串拆分成数组,其中每个元素为字符串的一个子字符串。我们可以用这个函数拆分字符串中所有的空格,并将数组中的各个元素合并成一个新的字符串。

以下是使用 splitjoin 函数删除所有空格的示例代码:

const str = " Hello World! ";
const newStr = str.split(" ").join("");
console.log(newStr); // "HelloWorld!"

在上面的代码中,我们首先使用 split 函数将字符串按空格拆分成数组。然后,我们使用 join 函数将数组中的所有元素(即字符串中除空格外的字符)合并成一个新的字符串。最终输出的字符串为 HelloWorld!,所有空格已被删除。

总结

本文介绍了三种常见的方法来从字符串 javascript 中删除空格,包括使用 replace 函数、使用 trim 函数和使用 splitjoin 函数。这些方法都相当简单易懂,可以根据具体需求选择使用。