たまに使う
/** * 指定の形式に合わせる * * @param str {String} 対象文字列 * @param formatStr {String} 形式 * @param [isLeft] {Boolean} 左に揃えるか * @return {String} 桁を合わせた文字列 */ function format (str, formatStr, isLeft) { var strLen = str.length, formatLen = formatStr.length; if(strLen >= formatLen || !formatStr) { return str; } return !isLeft ? formatStr.substr(0, formatLen - strLen) + str : str + formatStr.substr(formatLen - (formatLen - strLen)); } //example format("123", "000000"); //000123 format("123", "000000", true); //123000 format("ABC", "abcdefg"); //abcdABC