我想要在jsp页面,用js实现姓名脱敏
格式是 张三 脱敏后: 张* 王老五 脱敏后 : 王**
js中写个方法,可以用length获取名字长度,然后名几个字就加几个星
<script type="text/javascript">
var dot = '*';
function desense(name) {
var chars = name.split('');
var des = '';
for(var i=0; i<chars.length; i++) {
des += i>0? dot : chars[i];
}
return des;
}
var names = ['张三', '王大哥', '村小花魁'];
for(var i=0; i<names.length; i++) {
document.write(names[i] + '=>' + desense(names[i]));
document.write('<br/>');
}
</script>
js脱敏等于没有做