padStart、padEnd 基本使用
const str = 'SharkDog';
console.log(str.padStart(str.length + 1, '$'));
console.log(str.padEnd(str.length + 1, '$'));
console.log(str.padStart(str.length + 1, '$').padEnd(str.length + 2, '$'));
对身份证号的处理(其它信息同理)
const cardNumber = '341224200002108222';
const firstCard = cardNumber.slice(0, 4);
const lastCard = cardNumber.slice(-4);
const middleCard = cardNumber.slice(2, -2);
const centerCard = cardNumber.slice(7, -7);
console.log(firstCard.padEnd(cardNumber.length, '*'));
console.log(lastCard.padStart(cardNumber.length, '*'));
console.log(middleCard.padStart(16, '*').padEnd(18, '*'));
console.log(centerCard.padEnd(11, '*').padStart(18, '*'));