2008-09-30 JavaScriptのsplitで正規表現を使う使わないとでは挙動が違う? WSH JS 正規表現で区切ると空白は省略されるけど 使わないと空白も数に入ってしまった。 var str = '/a//b'; var zupa = str.split('/'); //,a,,b と表示 alert(zupa.join(',')); //,a,,b zupa = str.split(/\//); //a,b と表示 alert(zupa.join(','));これでドン詰まりになってた。 追記 上記はWSHとIE6の場合で、Firefoxだとどちらも空白は削除されない様子。