ホームページ >ウェブフロントエンド >フロントエンドQ&A >es6で文字列の前後のスペースを削除する方法
先頭と末尾のスペースを削除する 2 つの方法: 1. トリム() を直接使用して、文字列の先頭と末尾のスペースを削除します。構文は "str.trim()" です。 2. 最初に使用します。 trimStart() を使用して先頭のスペース文字を削除し、trimEnd() を使用して末尾のスペース文字を削除します。構文は「str.trimEnd(str.trimStart())」です。
このチュートリアルの動作環境: Windows 7 システム、ECMAScript バージョン 6、Dell G3 コンピューター。
es6 文字列の前後のスペースを削除するメソッド
1. 文字列の前後のスペースを削除するには、trim() を使用します。文字列の先頭と末尾 シンボル
trim() メソッドは、文字列の先頭と末尾の空白文字を削除するために使用されます。空白文字には、スペース、タブ、改行、その他の空白文字が含まれます。
注:
trim() メソッドは元の文字列を変更しません。
trim() メソッドは、null、未定義、数値型には適用できません。
例:
var str = " hello world " console.log("原字符串:"+str+"!"); var newStr=str.trim(); console.log("新字符串:"+newStr+"!");
2. トリムスタート() トリムエンド() を使用して、先頭と末尾を削除します。文字列 スペース文字
trimStart() および trimEnd() の動作は、trim() と一致します。trimStart() は文字列の先頭のスペースを削除し、trimEnd() は文字列の先頭のスペースを削除します。終わり。新しい文字列を返し、元の文字列は変更しません。
const s = ’ abc '; s.trim() // “abc” s.trimStart() // "abc " s.trimEnd() // " abc"
上記のコードでは、trimStart() は先頭のスペースのみを削除し、末尾のスペースを保持します。 trimEnd() も同様に動作します。
文字列の先頭と末尾のスペースを削除する場合は、最初にtrimStart()を使用して先頭のスペースを削除し、次にtrimEnd()を使用して末尾のスペースを削除します。
var str = " hello world " console.log("原字符串:"+str+"!"); var newStr=str.trimEnd(str.trimStart()); console.log("新字符串:"+newStr+"!");
説明:
スペースバーに加えて、trimStart() メソッドとtrimEnd() メソッドは先頭のタブで機能します。文字列の (または末尾) キーや改行などの目に見えない空白文字も有効です。
ブラウザは、2 つの追加メソッドも展開します。trimLeft() は、trimStart() のエイリアスであり、trimRight() は、trimEnd() のエイリアスです。
【関連する推奨事項: JavaScript ビデオ チュートリアル 、Web フロントエンド ]
以上がes6で文字列の前後のスペースを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。