如何从typescript中的字符串中删除空格?

时间:2018-03-07 06:10:14

标签: angular typescript trim

在我的angular 5项目中,使用typescript我在这样的字符串上使用.trim()函数,但它不是删除空格而且也没有给出任何错误。

this.maintabinfo = this.inner_view_data.trim().toLowerCase();
// inner_view_data has this value = "Stone setting"

https://www.typescriptlang.org/docs/handbook/release-notes/typescript-1-4.html此文档明确指出.trim()是打字稿的一部分。

从typescript中的字符串中删除空格的最佳方法是什么?

3 个答案:

答案 0 :(得分:20)

  

trim()方法从字符串的两边删除空格。

您可以使用javascript替换方法删除

之类的空白区域
"hello world".replace(/\s/g, "");

答案 1 :(得分:5)

  

trim()方法从字符串的两边删除空格。

要从字符串中删除所有空格,请使用.replace(/\s/g, "")

 this.maintabinfo = this.inner_view_data.replace(/\s/g, "").toLowerCase();

答案 2 :(得分:3)

修剪只删除尾随和前导空格。如果只有要替换的空格,请使用.replace(/ / g,“”)。

this.maintabinfo = this.inner_view_data.replace(/ /g, "").toLowerCase();