JavaScript 将字符串中间替换为省略号
例如我有一个很长的字符串 "1b3ea107c06ced8604ec95ddb9b37d3b"
,只想显示前8位与后7位,中间显示三个点
实现
function shortStr(text){
return text.slice(0,8) + "..." + text.slice(-7);
}
shortStr("1b3ea107c06ced8604ec95ddb9b37d3b")
最终得到字符串 "1b3ea107...9b37d3b"
说明
其中 slice(0,8)
表示截取前8位字符串,slice(-7)
表示截取后7位字符串
版权声明:[自由转载-注明出处-非商用-非衍生] (知识共享许可协议)