jQuery.trim(str)


version 1.0 以降

解説

[先頭・末尾の空白の除去]
文字列の先頭および末尾の空白を除去します。

引数

  • str
    String: 文字列

戻り値

  • String: 文字列の前後の空白文字を除去した文字列

前後の空白文字を除去した文字列を表示します。

$("#test_result").append($.trim("  abcde  "));


ブラウザによる挙動の違い

ブラウザによって全角空白文字の取り扱いが違うので注意しましょう。
この関数は、str.replace(/^(\s|\u00A0)+|(\s|\u00A0)+$/g, "") と等価です。"\s" が全角文字を判別するか否かによって挙動が変わります。

Firefox2Opera9ChromeIE6-8
×

○:全角空白文字を空白と判別する。
×:全角空白文字を空白と判別しない。

また、空白文字以外でも、"\s" がマッチする文字であれば除去されます。(tab 等)