用js将姓氏转变为星号,或者将名字转变为星号
function formatName(name) {var newStr;if (name.length === 2) {newStr = '*'+name.substr(1, 2) ;} else if (name.length > 2) { newStr = "*"+name.substr(1) } return newStr;
}console.log(formatName('李宝成')); //*宝成
console.log(formatName('王二')); //*二
console.log(formatName('成吉思汗')); // *吉思汗
function formatName(name) {var newStr;if (name.length === 2) {newStr = name.substr(0, 1) + '*';} else if (name.length > 2) {var char = '';for (var i = 0, len = name.length - 2; i < len; i++) {char += '*';}newStr = name.substr(0, 1) + char + name.substr(-1, 1);} else {newStr = name;}return newStr;
}console.log(formatName('王大')); //王*
console.log(formatName('王大头')); //王*头
console.log(formatName('王大头大头')); //王***头
发布评论