2010-10-24

javascriptで前後の空白を除去する

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
javascript 空白除去
で検索するといろいろ出てくるのですが、前後の
全角スペース、半角スペース、タブ、改行
すべてを除去してくれるものは見つからなかったので、組み合わせてメモ的に書いておきます。

こんな感じです。
val = unescape(escape(val).replace(/^(%u3000|%20|%09|%0D|%0A)+|(%u3000|%20|%09|%0D|%0A)+$/g, ""));

valが前後の空白を除去したい文字列です。
コメントを投稿