JavaScriptでゼロパディングして桁をそろえる方法

記事内に広告が含まれています。

処理上、先頭に0を付加して桁数をあわせることを「ゼロパディング」といいます。
先頭に「0」をつないで「slice()」で最後からとれば簡単に実現できます。

JavaScriptでゼロパディングして桁をそろえる方法

Javascriptにはそのような関数が無いので自作する必要があります。

var zero_str = "0000000000";
var str      = "123" ;
window.alert(( zero_str + str ).slice( -5 ));

と言っても、先頭に「0」を並べた文字列を連結して「slice()」で最後から指定の桁数を取得するだけで実現できます。

上記の例で行くと「00123」という文字列になります。

タイトルとURLをコピーしました