JS中实现隐藏部分姓名或者电话号码的代码


Posted in Javascript onJuly 17, 2018

项目需要, 只显示用户的姓名和手机号开头跟结尾, 其他部分用 * 代替, 借鉴了网上的代码, 参考地址没来得及记下

hidden:function(str,frontLen,endLen) { 
           var len = str.length-frontLen-endLen;
           var xing = '';
           for (var i=0;i<len;i++) {
           xing+='*';
          }
           return str.substring(0,frontLen)+xing+str.substring(str.length-endLen);
        }

frontLen: 前面需要保留几位    endLen: 后面需要保留几位

原理很简单, 先算出有几位是要用 * 代替, 然后建出这个 * 的字符串, 返回的时候拼接字符串, 使用substring(开始位 , 结束为)截取需要显示的内容, 然后拼接 , 返回

总结

以上所述是小编给大家介绍的JS中实现隐藏部分姓名或者电话号码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JQuery从头学起第三讲
Jul 06 Javascript
javascript实现拖动元素交换位置
Nov 29 Javascript
Jquery uploadify上传插件使用详解
Jan 13 Javascript
javascript和jQuery实现网页实时聊天的ajax长轮询
Jul 20 Javascript
微信小程序 开发之快递查询功能的实现
Jan 09 Javascript
微信小程序之picker日期和时间选择器
Feb 09 Javascript
Vue.js中用webpack合并打包多个组件并实现按需加载
Feb 17 Javascript
详解Vue2.x-directive的学习笔记
Jul 17 Javascript
jQueryUI Sortable 应用Demo(分享)
Sep 07 jQuery
Angular4.x通过路由守卫进行路由重定向实现根据条件跳转到相应的页面(推荐)
May 10 Javascript
Swiper.js实现移动端元素左右滑动
Sep 08 Javascript
layui按条件隐藏表格列的实例
Sep 19 Javascript
基于D3.js实现时钟效果
Jul 17 #Javascript
vue生成token并保存到本地存储中
Jul 17 #Javascript
vue脚手架搭建项目的兼容性配置详解
Jul 17 #Javascript
使用svg实现动态时钟效果
Jul 17 #Javascript
详解.vue文件中style标签的几个标识符
Jul 17 #Javascript
webstrom Debug 调试vue项目的方法步骤
Jul 17 #Javascript
vue实现未登录跳转到登录页面的方法
Jul 17 #Javascript
You might like
简单谈谈PHP面向对象之标识对象
2017/06/27 PHP
php中输出json对象的值(实现方法)
2018/03/07 PHP
Jquery cookie操作代码
2010/03/14 Javascript
ExtJs中gridpanel分组后组名排序实例代码
2013/12/02 Javascript
JS制作简单的三级联动
2015/03/18 Javascript
js获取页面description的方法
2015/05/21 Javascript
简述JavaScript提交表单的方式 (Using JavaScript Submit Form)
2016/03/18 Javascript
AngularJS基础 ng-list 指令详解及示例代码
2016/08/02 Javascript
jQuery Ajax 实现在html页面实时显示用户登录状态
2016/12/30 Javascript
Vue.js实现一个SPA登录页面的过程【推荐】
2017/04/29 Javascript
一个简易时钟效果js实现代码
2020/03/25 Javascript
使用typescript开发angular模块并发布npm包
2018/04/19 Javascript
layui动态加载多表头的实例
2019/09/05 Javascript
jQuery/JS监听input输入框值变化实例
2019/10/17 jQuery
Vue项目接入Paypal实现示例详解
2020/06/04 Javascript
[02:49]DAC2018决赛日TOP5 LGD开启黑暗之门绝杀VP
2018/04/08 DOTA
[00:48]食人魔魔法师至宝“金鹏之幸”全新模型和自定义特效展示
2019/12/19 DOTA
python模拟菜刀反弹shell绕过限制【推荐】
2019/06/25 Python
python之生产者消费者模型实现详解
2019/07/27 Python
PyCharm汉化安装及永久激活详细教程(靠谱)
2020/01/16 Python
皇马官方商城:Real Madrid Store
2016/09/02 全球购物
哥伦比亚最大的网上商店:Linio哥伦比亚
2016/09/25 全球购物
Miller Harris官网:英国小众香水品牌
2020/09/24 全球购物
为什么需要版本控制?
2013/08/08 面试题
网络工程师的自我评价
2013/10/02 职场文书
毕业生自荐书
2013/12/18 职场文书
2014的自我评价
2014/01/13 职场文书
大专毕业自我鉴定
2014/02/04 职场文书
副职竞争上岗演讲稿
2014/05/12 职场文书
2014年会计人员工作总结
2014/12/10 职场文书
工作自我推荐信范文
2015/03/25 职场文书
2015年敬老院工作总结
2015/05/18 职场文书
出纳2015年度工作总结范文
2015/10/14 职场文书
小学记事作文之200字
2019/08/06 职场文书
Python使用BeautifulSoup4修改网页内容
2022/05/20 Python
Vue3实现简易音乐播放器组件
2022/08/14 Vue.js