Angular2 or TypeScript Left padding a String with Zeros

后端 未结 7 1824
無奈伤痛
無奈伤痛 2020-12-16 09:42

I have a number let say 9. But I need it as String \"09\".

I know i can write my own logic. But I am looking for a implicit util function which can pad it.

I

7条回答
  •  没有蜡笔的小新
    2020-12-16 10:26

    With the latest Typescript, you can do:

    let myStr:string = padLeft('123', '0', 6);  // '000123'
    
    padLeft(text:string, padChar:string, size:number): string {
        return (String(padChar).repeat(size) + text).substr( (size * -1), size) ;
    }
    

提交回复
热议问题