web-utils-super
Version:
前端函数库
19 lines (17 loc) • 543 B
JavaScript
/**
* @desc: 字符串格式化
* @param {String} str 要格式化的字符串
* @param {Number} frontLen 保留前几位
* @param {Number} endLen 保留后几位
* @param {String} cha 替换的字符串
* @return {String}
*/
function formatString(str, frontLen = 0, endLen = 0, cha = '*') {
var len = str.length - frontLen - endLen
var xing = ''
for (var i = 0; i < len; i++) {
xing += cha
}
return str.substring(0, frontLen) + xing + str.substring(str.length - endLen)
}
module.exports = formatString