身份证号中间数字变成星号*隐藏
当前端获取到一个完整的身份证号,但需要在前端界面把中间的数字用*代替,来做一个遮掩,可以做这样的简单处理:
$(".idcardNo").each(function () { var idcard = $(this).html(); // 此处的html()内容是一串完整的身份证号 var strIdCard = idcard.substring(6, 14); idNo = strIdCard.replace(strIdCard, "********"); var idno = idcard.substring(0, 6) + idNo + idcard.substring(14, idcard.length); $(this).html(idno); });
当然了,这种方式只是安全要求不高的情况下可以暂用,如果安全要求高的话,这种处理方式,在控制台请求中是可以被扒出来的。