例如我有一个很长的字符串 "1b3ea107c06ced8604ec95ddb9b37d3b"
,只想显示前8位与后7位,中间显示三个点
实现
function shortStr(text){
return text.slice(0,8) + "..." + text.slice(-7);
}
shortStr("1b3ea107c06ced8604ec95ddb9b37d3b")
Copy
最终得到字符串 "1b3ea107...9b37d3b"
说明
其中 slice(0,8)
表示截取前8位字符串,slice(-7)
表示截取后7位字符串