javascript 字符串隐藏一部分内容
value是输入的字符串,start是前面保留的位数,end是后面保留的位数
带长度验证
<script type="text/javascript">
var a=""
function hiddenContent(value, start, end) {
var len = value.length - start - end;
var hidden = '';
if (value.length===1){
return "*"
}
if (value.length<0||start<0||end<0||len<0) {
return alert("请输入正确的参数")
} else {
for (var i = 0; i < len; i++) { hidden += '*'; }
return value.substring(0, start) + hidden + value.substring(value.length - end);
}
}
var a = hiddenContent(a,1,1)
console.log(a);
/* value是输入的字符串,start是前面保留的位数,end是后面保留的位数 */
</script>