/**
* flag 編輯或者檢視
* value from-item值
* needWs需要隐藏幾位
*/
function handleStr (flag,value,neddWs) {
if(flag =="look") {
if(value.length%2 == 1) {
var middle = Math.ceil((value.length/2));
if ((middle-neddWs) < 1 && (middle-neddWs)!= 0) {
console.log("參數needWs設計的或字元串長度不合理")
}else if((middle-neddWs) == 0) {
return value
}else {
var star = "";
for(var i = 0; i<(value.length-2*neddWs);i++) {
star += "*";
}
return value.substr(0,neddWs)+star+value.substr(value.length-neddWs,neddWs)
}
}
if(value.length%2 == 0) {
var middle = Math.ceil((value.length/2));
if(middle == 1) {
return value[0] + "*"
} else if (middle<=neddWs) {
console.log("參數needWs設計的或字元串長度不合理")
}else {
var star = "";
for(var i = 0; i<(value.length-2*neddWs);i++) {
star += "*";
}
return value.substr(0,neddWs)+star+value.substr(value.length-neddWs,neddWs)
}
}
}
if(flag =="edit") {
return value
}
}