效果图
![在这里插入图片描述](https://img-blog.csdnimg.cn/a3e795d3fb6443d388ec217dea666742.png)
JS实现
function hidenNum(str, frontLen, endLen){
if(str && str.length > 10){
var len = str.length - frontLen - endLen;
var xing = '';
for (var i=0; i<len; i++) {
xing += '*';
}
return str.substring(0, frontLen) + xing + str.substring(str.length - endLen);
}
return str;
}
hidenNum('425852111111112001', 3, 4);
Java实现
public static String hidenNum(String str, int frontLen, int endLen) {
if(str != null && str.length() > 10){
int len = str.length() - frontLen - endLen;
String xing = "";
for (int i=0; i<len; i++) {
xing += "*";
}
return str.substring(0, frontLen) + xing + str.substring(str.length() - endLen);
}
return str;
}
public static void main(String[] args) {
String num = hidenNum("425852111111112001", 3, 4);
System.out.println(num);
}