#このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター方法: 1. "substring(Math.max(this.search(/\S/),0),this.search(/\S\s*$/) 1)" ステートメントを使用します。 2 、「replace(/^\s /,'').replace(/\s $/,'')」ステートメントを使用します。
# #javascript 文字列 1 の先頭と末尾からスペースを削除します。substring() は、最初の非スペース文字のインデックスから最後の非スペース文字のインデックスまでのすべての文字をインターセプトします。 replace() メソッドは、文字列の先頭にあるすべてのスペースを空の文字列に置き換えてから、文字の末尾にあるすべてのスペースを置き換えます。空の文字列が入ったベッド
String.prototype.trimOne = function () { return this.substring(Math.max(this.search(/\S/), 0), this.search(/\S\s*$/)+1) };
改良して簡素化すると、よりエレガントに見えます。
String.prototype.trimTwo = function () { return this.replace(/^\s+/, '').replace(/\s+$/, ''); };
[関連する推奨事項:
JavaScript 学習チュートリアル]以上がJavaScriptで文字列の先頭と末尾からスペースを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。