mk-mode BLOG

このブログは自作の自宅サーバに構築した Debian GNU/Linux で運用しています。
PC・サーバ構築等の話題を中心に公開しております。(クローンサイト: GitHub Pages

ブログ開設日2009-01-05
サーバ連続稼働時間
Reading...
Page View 合計
Reading...
今日
Reading...
昨日
Reading...

JavaScript - ゼロサプレス・ゼロパディング!

[ pc_tips, webサイト ] [ JavaScript ]

こんばんは。

今日は「JavaScript」で上位桁にゼロのある数値jからゼロを削除したり、逆に指定の桁に満たない数値にゼロを付加する方法についてです。

1
2
3
4
//ゼロサプレス
function zeroSuppress( val ) {
return val.replace( /^0+([0-9]+)/, "$1" );
}
1
2
3
4
//ゼロパディング
function zeroPudding( val ) {
return ( "0" + val ).slice( -2 )
}

※上記のゼロパディングは2桁の例。

実際には当方は「onfocus」(テキストボックス編集)時にゼロサプレス関数、「onblur」(ロストフォーカス)時にゼロパディング関数を呼び出して使用しています。

以上です。

Comments