利用Janino计算Java表达式
lxdh.replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$2")
利用javascript
function noPassByName(str){
if(null != str && str != undefined){
if(str.length==2){
return str.substring(0,1)+'*' //截取name 字符串截取第一个字符,
}else if(str.length==3){
return str.substring(0,1)+"*"+str.substring(2,3)//截取第一个和第三个字符
}else if(str.length>3){
return str.substring(0,1)+"*"+'*'+str.substring(3,str.length)//截取第一个和大于第4个字符
}else{
return str;
}
} else {
return "";
}
}
var bjr_ = noPassByName(bjr);