コード値や商品番号なんかに使われたりする、
ゼロパディングの方法をご紹介しようかと思います。
方法
言語はJavaです。
下記では、6桁のゼロパディングを行っています。
String.format("%06d", 1); String.format("%06d", 123456); String.format("%06d", null);
結果
000001 123456 null
nullの前はスペースでパディングされるようですね。
実装について
WEBアプリケーション等でゼロパディングした値を
DBの操作(登録・変更・削除)に使用する場合、
セキュリティ的な観点では
クライアントサイド(JavaScript等)ではなくサーバサイドで処理を行うのが良いかと思います。
桁数に満たない値が、リクエストされる恐れがありますので...
以上です。