Javascript で簡単にゼロ埋めやスペース埋めする関数

帳票やデータフォーマットの成形を行っていると、やりたくなるのが、数値のゼロ埋めや文字列のスペース埋めです。

簡単にゼロ埋めやスペース埋めをする関数を作成しましたので紹介します。

文字列の末尾にスペースを埋める

    function spacePadding(val, len){
    
        for(var i = 0; i < len; i++){
            val = val + " ";
        }
    
        return val.substr(0,len);
    
    }
  • 引数に val(スペース埋めしたい値) と len(スペース埋め後の文字数) を設定します。
  • スペース埋めされた文字列を返却します。

数値の先頭にゼロを埋める

    function zeroPadding(val, len){
        for(var i = 0; i < len; i++){
            val = "0" + val;
        }
    
        return val.slice((-1)*len);
    
    }
  • 引数に val(ゼロ埋めしたい値) と len(ゼロ埋め後の文字数) を設定します。
  • slice()を使用し、ゼロ埋めされた文字列を返却します。

速攻でメモできる QuickNote リリースしました!

QuickNoteは動作が超軽量でサクサクかけるノートアプリです。一瞬の閃きを逃さずにノートを開き書き始めることができます。 アカウント登録も不要です。お試しあれ!

Excel操作をコマンドで! proBoarderExcel

Excelはマウスで操作するのが基本ですが、マウス操作に疲れてはいませんか? キーボードでExcel操作ができるようになるアプリです。オープンソースで無料です。

積み上げ! Daily Stack リリースしました!

Daily Stack は日々の積み上げを管理するToDoアプリです。過去の積み上げの振り返りだけでなく、ツイート機能もあります。 アカウント登録不要ですぐに使い始めることができます。

ExecNote.app リリースしました!

ExecNoteは、コードが実行できるMarkdownアプリケーションです。Markdownドキュメント内に記載したコードをクリックすると実行ができます。わざわざターミナルを 起動させる必要がありません!無料ですのでもしよければダウンロードをお願いします。

About Me

11年目のシステムエンジニアです。アプリで生活や仕事を改善したい🐱仕事効率化、自動化のアプリ開発が得意です、ご相談ください。 🚀エンタメ系アプリの開発も模索中🐬社内SEや個人アプリ開発者、システムエンジニアになりたい人と繋がりたい🐱