" aaa ".trim();// "aaa"
解説
String.trim()メソッドがJavascript1.8.1より実装されています。
IEで言うと9以降。Chrome,Firefoxに関しては今日現在の最新版であればすでに対応しているようです。safariは5以降だそうです、実機で試していないので断言はできませんが動くと思います。
IE9未満のブラウザには正規表現で自前で行う必要があります。
string.replace(/^\s+|\s+$/g,'');
以下のようにしておくことで、IE9未満でも他のブラウザと同様に冒頭のように使えるようになります。
if(!String.prototype.trim) {
String.prototype.trim = function () {
return this.replace(/^\s+|\s+$/g,'');
};
}