frontLen: 前面需要保留几位
endLen: 后面需要保留几位
如果只有两位,则后一个字替换成*
hide_str(str,frontLen,endLen) {
var newStr;
var len = str.length-frontLen-endLen;
if (str.length === 2) {
newStr = str.substring(0, 1) + '*';
} else if (str.length > 2) {
var char = '';
for (let i = 0; i < len; i++) {
char += '*';
}
newStr = str.substring(0, frontLen) + char + str.substring(str.length-endLen);
} else {
newStr = str;
}
this.name = newStr
},