在我的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中的字符串中删除空格的最佳方法是什么?
答案 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();