在我的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中,从字符串中删除空格的最佳方法是什么?

推荐答案

Problem

trim()方法删除字符串两侧的空白.

Source

Solution

可以使用Javascript替换方法删除空白,如

"hello world".replace(/\s/g, "");

Example

var out = "hello world".replace(/\s/g, "");
console.log(out);

Typescript相关问答推荐

如何使用属性作为具有Generics的TypScript类中的类型守护?

Angular 17 -如何使用新的@if语法在对象中使用Deliverc值

如何判断输入是否是TypeScript中的品牌类型?

异步动态生成Playwright测试,显示未找到测试

我可以为情态车使用棱角形的路由守卫吗?

接口中函数的条件参数

Angular NgModel不更新Typescript

在对象中将缺省值设置为空值

Cypress页面对象模型模式.扩展Elements属性

如何避免推断空数组

在另一个类型的函数中,编译器不会推断模板文字类型

创建Angular 为17的动态形状时出错

在Cypress中,是否可以在不标识错误的情况下对元素调用.Click()方法?

Typescript 中相同类型的不同结果

如何在脚本中输入具有不同数量的泛型类型变量的函数?

如何将类似数组的对象(字符串::匹配结果)转换为类型脚本中的数组?

带投掷的收窄类型

将超类型断言为类型脚本中的泛型参数

必需的输入()参数仍然发出&没有初始值设定项&q;错误

如何在Vuetify 3中导入TypeScript类型?