前台替换用户名部分转换为*显示

前台替换用户名部分转换为*显示

 

  用户 注册用户名过长,导致span 或者其他标签塌陷 换行 经常看见电话号码或者银行卡部分数字转换为**** 那么这样子既保护了用户信息,也可以解决塌陷问题,今天我们就来试试

前台获取后台数据

 

就像这样

只用几行代码,就可以转换了主要是用到jquery的substring方法截取length长度显示

     $(function () {
            var text = "这是一只小白兔";

//date数据为这是一直小白兔

//attr  是增加div的title 
//文本长度大于三就要替换  
            if (text.length>3) {
                var Lentext = text.substring(0, 3) + "***";
                $("#text_user").html(Lentext);
                $("#text_user").attr("title",text);
            }

        });
Code

你也可以替换中间为****

现在我更新一下  替换中间的 内容为*

效果图

效果图

上代码

 

 var data = "这是我的大号啊";   //9
           var len = data.length;
           var sub = data.substring(len - len, len - (len - 1)) + "***" + data.substring((len-1),len);

           $("#demo").html(sub).attr("title", data);

  

 

 

1  用户名 显示 默认为后台获取  所以来了个data 

2   这个是模仿阿里云用户显示这样子的,当然  手机号  银行卡号显示 也差不多  的  

138****4565    

622848****0465

话说 周末好无聊,好想上班了

 

18/9/17 10:18:13  更新

posted @ 2018-08-18 22:44 Cgrain 阅读( ...) 评论( ...) 编辑 收藏
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值