Angular 如何在typescript中删除字符串中的空白?
在我的angular 5项目中,我使用typescript对这样的字符串使用.trim()函数,但它没有删除空格,也没有给出任何错误Angular 如何在typescript中删除字符串中的空白?,angular,typescript,trim,Angular,Typescript,Trim,在我的angular 5项目中,我使用typescript对这样的字符串使用.trim()函数,但它没有删除空格,也没有给出任何错误 this.maintabinfo = this.inner_view_data.trim().toLowerCase(); // inner_view_data has this value = "Stone setting" 本文档明确说明.trim()是typescript的一部分 在typescript中,从字符串中删除空格的最佳方法是什么 问题 trim
this.maintabinfo = this.inner_view_data.trim().toLowerCase();
// inner_view_data has this value = "Stone setting"
本文档明确说明.trim()
是typescript的一部分
在typescript中,从字符串中删除空格的最佳方法是什么 问题
trim()方法删除字符串两侧的空白
解决方案
您可以使用Javascript替换方法来删除空白,如
"hello world".replace(/\s/g, "");
例子
var out=“hello world”。替换(/\s/g,”);
控制台。注销代码>
trim()方法删除字符串两侧的空白
要删除字符串中的所有空格,请使用.replace(/\s/g,“”)
Trim只删除尾随和前导空格。如果只需要替换空格,请使用.replace(//g,“”)
this.maintabinfo = this.inner_view_data.replace(/ /g, "").toLowerCase();
尝试.toString().trim()
假设变量的字符串中有许多单词var str=“你好吗?”;如何删除此处的空格?这将删除所有空格,包括尾随空格、前导空格和中间空格。它将删除两个单词之间的所有空格,请使用.trim(),查看详细信息。trim()是删除开头或结尾处的空格,而不是所有空格。
this.maintabinfo = this.inner_view_data.replace(/ /g, "").toLowerCase();