Replace() を js の正規表現とともに使用すると、文字列スペースを削除できます。たとえば、すべてのスペースを削除するには「replace(/\s /g,"")」、「replace(/^\s | \s $/g,"")" は先頭のスペースを削除し、"replace(/^\s*/g, "")" は左側のスペースを削除します。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
javascript でスペースを削除する
JavaScript では、正規表現で replace() メソッドを使用して、文字列からスペースを削除することができ、非常に効率的です。
1. すべてのスペースを削除します:
str=str.replace(/\s+/g,"");
2. 両端のスペースを削除します:
str=str.replace(/^\s+|\s+$/g,"");
3. 左側のスペースを削除します:
str=str.replace( /^\s*/g, "");
4. 適切なスペースを削除します。
str=str.replace(/(\s*$)/g, "");
は、次のような関数として記述できます。
<script type="text/javascript"> function trim(str){ //删除左右两端的空格 return str.replace(/(^\s*)|(\s*$)/g, ""); } function ltrim(str){ //删除左边的空格 return str.replace(/(^\s*)/g,""); } function rtrim(str){ //删除右边的空格 return str.replace(/(\s*$)/g,""); } </script>
[推奨学習: JavaScript 上級チュートリアル ]
関連関数の紹介: replace() メソッド
Thereplace() メソッドは、文字列内の一部の文字を他の文字に置き換えたり、文字列に一致する部分文字列を置き換えたりするために使用されます。正規表現。
構文:
stringObject.replace(regexp/substr,replacement)
パラメータ:
regexp/substr: 必須。置換する部分文字列またはパターンを指定する RegExp オブジェクト。
値が文字列の場合、最初に RegExp オブジェクトに変換されるのではなく、リテラル テキスト パターンとして取得されることに注意してください。
交換: 必要です。文字列値。テキストを置換する関数、または置換テキストを生成する関数を指定します。
戻り値: 正規表現の最初の一致またはすべての一致を置換で置き換えることによって取得された新しい文字列。
プログラミング関連の知識について詳しくは、プログラミング ビデオをご覧ください。 !
以上がJavaScriptで文字列からスペースを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。