ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptでスペースを削除する方法

JavaScriptでスペースを削除する方法

藏色散人
藏色散人オリジナル
2021-03-30 11:12:189195ブラウズ

スペースを削除する Javascript メソッド: 1. "str.replace(/\s /g,") を通じてすべてのスペースを削除します; 2. "str.replace(/^\s |\s $/ g,"");"先頭のスペースなどを削除します。

JavaScriptでスペースを削除する方法

この記事の動作環境: Windows 7 システム、JavaScript バージョン 1.8.5、DELL G3 コンピューター。

JavaScript では、正規表現で replace() メソッドを使用してスペースを削除でき、非常に効率的です。

Thereplace() メソッドは、文字列内の一部の文字を他の文字に置き換えたり、正規表現に一致する部分文字列を置き換えたりするために使用されます。

構文:

stringObject.replace(regexp/substr,replacement)

パラメータ:

●regexp/substr: 必須。置換する部分文字列またはパターンを指定する RegExp オブジェクト。

値が文字列の場合、最初に RegExp オブジェクトに変換されるのではなく、リテラル テキスト パターンとして取得されることに注意してください。

##● 交換: 必要です。文字列値。テキストを置換する関数、または置換テキストを生成する関数を指定します。

戻り値: 正規表現の最初の一致またはすべての一致を置換で置き換えることによって取得された新しい文字列。

詳しく見てみましょう:

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>

[推奨学習:

js 基本チュートリアル]

以上がJavaScriptでスペースを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。