javascript Stirng.match()の罠

ちょっと、いや、ドはまり・・・・。

dropToDate = dropTo.match( regex1 );

これ実行すると、 dropToDate は sting になると思いきや

dropToDate.replace( “hoge”, “fuga”) ;

とやるとエラーが出る。調べてみると、 matchの戻り値はString ではなく object であった。

いままでハマらなかったのが不思議・・・。

んで、マッチした文字列はどうすりゃいいかというとdropToDate[n] に入ってる。

replace したいとおもったら そっからいじればいいのですかな。

支離滅裂の日々

コメントを残す

メールアドレスが公開されることはありません。