zoukankan      html  css  js  c++  java
  • 自动补全,前置位补0

    /**
     * 自动补全,前置位补0
     * 使用场景: 获取时间,小于10前面补0等
     * @param  {String} str    要补全的字符
     * @param  {number} len    要补全的长度
     * @return {String}
     */
    function lenFormat(str, len) {
        if (len <= 0 || isNaN(len)) {
            console.error("传入参数格式错误,长度必须为数字,且不能小于1");
            return str;
        }
    
        var before = new Array(len+1).join("0");
    
        //return len > 0 ? (before + str).slice(-len) : str;
    
        //return (before + str).substr((str+"").length);
        
        var reg = new RegExp(".{"+len+"}$", "g");
    
        return (before + str).match(reg)[0];
    }
  • 相关阅读:
    js
    DOM
    css
    html
    java虚拟机
    java并发
    java容器
    java基础
    计算机网络面试题
    计算机操作系统-设备管理
  • 原文地址:https://www.cnblogs.com/qiangspecial/p/4024397.html
Copyright © 2011-2022 走看看