3流プログラマのメモ書き

元開発職→社内SE→派遣で営業支援→開発戻り浦島太郎状態の三流プログラマのIT技術メモ書き。 このメモが忘れっぽい自分とググってきた技術者の役に立ってくれれば幸いです。

(JavaScript)jQueryを使って文字列の前後の空白を削除

.NetやJavaだと文字列の前後の空白を取り除くための trim メソッドがあるんですが、JavaScriptにはどうやら無いようです。

JavaScriptライブラリの jQuery を使うと、trim が使えるようですね。

こんな感じです。

$.trim(" ほげ ");

半角、全角、タブ、改行が削除の対象となるようです。

JavaScirptだけでtrimをしようとすると、下記のようにすればいいようです。

function trim(str) {

return str.replace(/^[  \t\r\n]+|[  \t\r\n]+$/g, "");

}

参考:

jQuery 開発者向けメモ - リファレンス

浮浪プログラマの始末書:[JavaScript] 文字列空白除去(trim)