trim関数
何故だか標準で用意されていないので探してみたら、皆様色々と作成なさっている様子。参考にさせていただきましょ。
ケイケンラボ - Trim関数-Tips/Javascript/Trim関数-PukiWiki
trim関数 - No Programming, No Life
ま、Stringクラスを拡張する、という実装が自分にも馴染むので、殆どリンク先のままですが、以下のような感じで如何かな、と。
// Stringクラスにtrimメソッドを追加 String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ''); } // Stringクラスにrtrimメソッドを追加 String.prototype.rtrim = function() { return this.replace(/\s+$/g, ''); } // Stringクラスにltrimメソッドを追加 String.prototype.ltrim = function() { return this.replace(/^\s+/g, ''); }
ベリー便利ですな☆
んでも、LTrimってあんまり使った記憶が無いのですが、どれくらいニーズがあるのかしらん・・・。