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 相关文章推荐
node.js中的buffer.Buffer.isEncoding方法使用说明
Dec 14 Javascript
使用ReactJS实现tab页切换、菜单栏切换、手风琴切换和进度条效果
Oct 17 Javascript
js实现抽奖效果
Mar 27 Javascript
Angular2使用Angular-CLI快速搭建工程(二)
May 21 Javascript
angular2路由切换改变页面title的示例代码
Aug 23 Javascript
JavaScript实现全选取消效果
Dec 14 Javascript
微信小程序如何获取openid及用户信息
Jan 26 Javascript
webstorm中vue语法的支持详解
May 09 Javascript
解决eclipse中没有js代码提示的问题
Oct 10 Javascript
React 父子组件通信的实现方法
Dec 05 Javascript
JS原型对象操作实例分析
Jun 06 Javascript
小程序Scroll-view上拉滚动刷新数据
Jun 21 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获取从html表单传递数组的方法
2015/03/20 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
2018/06/13 PHP
PHP标准库 (SPL)――Countable用法示例
2020/06/05 PHP
window.event快达到全浏览器支持了,以后使用就方便了
2011/11/30 Javascript
js导出table到excel同时兼容FF和IE示例
2013/09/03 Javascript
JS中怎样判断undefined(比较不错的方法)
2014/03/27 Javascript
IE 下Enter提交表单存在重复提交问题的解决方法
2014/05/04 Javascript
深入解析JavaScript中函数的Currying柯里化
2016/03/19 Javascript
BootStrap和jQuery相结合实现可编辑表格
2016/04/21 Javascript
jQuery实现别踩白块儿网页版小游戏
2017/01/18 Javascript
用nodejs搭建websocket服务器
2017/01/23 NodeJs
jQuery插件FusionCharts实现的3D柱状图效果实例【附demo源码下载】
2017/03/03 Javascript
微信小程序 弹窗自定义实例代码
2017/03/08 Javascript
20个最常见的jQuery面试问题及答案
2018/05/23 jQuery
使用webpack3.0配置webpack-dev-server教程
2018/05/29 Javascript
python实现迭代法求方程组的根过程解析
2019/11/25 Javascript
[32:36]完美世界DOTA2联赛PWL S3 LBZS vs CPG 第二场 12.12
2020/12/16 DOTA
Python实现简单拆分PDF文件的方法
2015/07/30 Python
使用Python3编写抓取网页和只抓网页图片的脚本
2015/08/20 Python
python对象及面向对象技术详解
2016/07/19 Python
JavaScript中的模拟事件和自定义事件实例分析
2018/07/27 Python
Python socket非阻塞模块应用示例
2019/09/12 Python
Selenium使用Chrome模拟手机浏览器方法解析
2020/04/10 Python
django中嵌套的try-except实例
2020/05/21 Python
如何使用pycharm连接Databricks的步骤详解
2020/09/23 Python
python Tornado框架的使用示例
2020/10/19 Python
python图片合成的示例
2020/11/09 Python
CSS3属性box-shadow使用指南
2014/12/09 HTML / CSS
AmazeUI图片轮播效果的示例代码
2020/08/20 HTML / CSS
澳大利亚工具仓库:Tools Warehouse
2018/10/15 全球购物
车库门开启器、遥控器和零件:Chamberlain
2019/04/09 全球购物
Dyson戴森波兰官网:Dyson.pl
2019/08/05 全球购物
学生夜不归宿检讨书
2014/09/23 职场文书
财政局个人年终总结
2015/03/03 职场文书
安全生产警示教育活动总结
2015/05/09 职场文书
VS2019连接MySQL数据库的过程及常见问题总结
2021/11/27 MySQL