私の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の一部であると明確に述べています。
タイプスクリプトの文字列から空白を削除する最良の方法は何ですか?
Trim()メソッドは、文字列の両側から空白を削除します。
Javascriptのreplaceメソッドを使用して、次のような空白を削除できます。
"hello world".replace(/\s/g, "");
var out = "hello world".replace(/\s/g, "");
console.log(out);
Trim()メソッドは、文字列の両側から空白を削除します。
文字列からすべてのスペースを削除するには、.replace(/\s/g, "")
を使用します
this.maintabinfo = this.inner_view_data.replace(/\s/g, "").toLowerCase();
トリムは、末尾と先頭の空白を削除するだけです。置換するスペースのみがある場合は、.replace(//g、 "")を使用します。
this.maintabinfo = this.inner_view_data.replace(/ /g, "").toLowerCase();