nameEllipsis(name) {
let firstName = ''
let lastName = ''
let ellipsis = '***'
if (1 === name.length) {
firstName = name
ellipsis = ''
} else if (2 === name.length) {
firstName = name.slice(0, 1)
} else if (3 === name.length) {
firstName = name.slice(0, 1)
lastName = name.slice(2, 3)
} else {
firstName = name.slice(0, 2)
lastName = name.slice(name.length - 3, name.length - 1)
}
return firstName + ellipsis + lastName
}
this.nameEllipsis('TY12628382673876') //TY***76
this.nameEllipsis('哈基米') // 哈***米
this.nameEllipsis('你好') // 你***
this.nameEllipsis('哈') // 哈