Skip to content

字符串掩码格式显示处理

Emmally edited this page Jan 22, 2021 · 1 revision
/**
 * 字符串掩码格式显示
 * @param {String} str 要进行隐藏的变量
 * @param {Number} frontLen: 前面需要保留几位
 * @param {Number} endLen: 后面需要保留几位
 */
function mask(str, frontLen, endLen) {
  var len = str.length - frontLen - endLen;
  var star = '';
  for (var i = 0; i < len; i++) {
    star += '*';
  }
  return str.substring(0, frontLen) + star + str.substring(str.length - endLen);
}