Pages

2009年12月25日金曜日

JavaScript 0埋めされた数字をキャストする方法

'001250' といった0梅された文字列を parseInt('001250') などでキャストすると 0 になってしまいます。

そこでできるだけ短くで考えたのがこれ。

'001250'.replace(/^0+/, '').replace(/^$/, '0')

お尻の「.replace(/^$/, '0')」は置換して空になってしまった場合の処理です。。。

もっとスマートなのあるかな。。。

0 件のコメント:

コメントを投稿

Followers