タグ

ブックマーク / www.revulo.com (1)

  • れぶろぐ - [JavaScript] 正規表現で split した場合の IE の挙動

    ■ 正規表現で split した場合の IE の挙動 JavaScript の split では引数に正規表現が使えることを知ったので、 以前書いた 空白やカンマで区切られたデータを配列に変換する 処理を、 次のように書き直してみました。 var F = datt.replace(/^\s+|\s+$/g, "").split(/[\s,]+/); このように、前後の空白を trim した後、 空白文字 or カンマのかたまりを区切り文字にして split という、 非常にすっきりとしたコードにすることができます。 さて、ここからが題ですが、 実は split の引数に正規表現を使うと、Internet Explorer は奇妙な動作をします。 あーありがち - 正規表現で文字列を split すると、できた配列から空の要素が消える 風柳亭 - 別館:書庫のある庵 -: 【JavaScr

  • 1