Contents
- UNIX
- Windows
- サーバ
- プログラミング言語
- データベース
- プロトコル
- サービス
- オープンソース
- 規格・技術
- アプリケーション
- PC
- DEVICE
- その他(未分類)
お問合せ: メールフォーム
ビルトイン関数に trim() が無いので、自前実装します。
<script type="text/javascript"> String.prototype.trim = function() { return this.replace(/^[\s ]+|[\s ]+$/g, ''); } </script>
<script type="text/javascript"> // 前後に[全角スペース][半角スペース][タブ]が含まれる文字列 var str = ' abc xyz '; str = str.trim(); // trimメソッド // 前後の[全角スペース][半角スペース][タブ]が除去された文字列 alert(str); </script>
jQuery.trim(str) or $.trim(str)
上記のように jQuery にも trimメソッドがありますが、IEで全角スペースが除去されません。
(IE6/7で検証@2010.01)
全角スペースにも対応したい場合は自前実装します。