JS隐藏号码中间4位代码实例


Posted in Javascript onApril 09, 2019

本文实例为大家分享了JS隐藏号码中间4位的具体代码,供大家参考,具体内容如下

function resetPhone(phone) {
  var str = String(phone)
  var len = str.length;
  var prev,next;
  if (len >= 7) {
    prev = str.slice(-len,-7)
    next = str.slice(-3)
    str = prev+"****"+next
  } else if (len < 7 && len >= 6) {
    prev = str.slice(-len,-4)
    next = str.slice(-2)
    str = prev + "**" + next
  }
  console.log(str)
  return str
}

上面可以正常使用,正则更加方便,但是如果中间连续重复数字有点小问题(如下面的正则方式)。

function resetPhone(phone) {
  var str = String(phone)
  var len = str.length;
  if (len >= 7) {
    var reg = str.slice(-7, -3)
    return str.replace(reg, "****")
  } else if (len < 7 && len >= 6) {
    //1234567
    var reg = str.slice(-4, -2)
    return str.replace(reg, "**")
  }
}

以上所述是小编给大家介绍的JS隐藏号码中间4位详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
Ajax,UTF-8还是GB2312 eval 还是execScript
Nov 13 Javascript
jquery 分页控件实现代码
Nov 30 Javascript
jQuery使用一个按钮控制图片的伸缩实现思路
Apr 19 Javascript
使用JavaScript和C#中获得referer
Nov 14 Javascript
JS基于Mootools实现的个性菜单效果代码
Oct 21 Javascript
Cpage.js给组件绑定事件的实现代码
Aug 31 Javascript
浅析Vue自定义组件的v-model
Nov 26 Javascript
Vue 仿QQ左滑删除组件功能
Mar 12 Javascript
node中IO以及定时器优先级详解
May 10 Javascript
vue输入框使用模糊搜索功能的实现代码
May 26 Javascript
在vue中实现禁止屏幕滚动,禁止屏幕滑动
Jul 22 Javascript
Openlayers实现图形绘制
Sep 28 Javascript
vue 点击展开显示更多(点击收起部分隐藏)
Apr 09 #Javascript
详解axios中封装使用、拦截特定请求、判断所有请求加载完毕)
Apr 09 #Javascript
关于vue状态过渡transition不起作用的原因解决
Apr 09 #Javascript
vue实现文字横向无缝走马灯组件效果的实例代码
Apr 09 #Javascript
Angular脚手架开发的实现步骤
Apr 09 #Javascript
详解vue 自定义marquee无缝滚动组件
Apr 09 #Javascript
javascript实现手动点赞效果
Apr 09 #Javascript
You might like
php cookis创建实现代码
2009/03/16 PHP
php5.5中类级别的常量使用介绍
2013/10/02 PHP
php+mysqli实现将数据库中一张表信息打印到表格里的方法
2015/01/28 PHP
PHP获取毫秒级时间戳的方法
2015/04/15 PHP
php中preg_match的isU代表什么意思
2015/10/01 PHP
使用laravel指定日志文件记录任意日志
2019/10/17 PHP
JavaScript 设计模式学习 Singleton
2009/07/27 Javascript
Jquery 高亮显示文本中重要的关键字
2009/12/24 Javascript
精通Javascript系列之数据类型 字符串
2011/06/08 Javascript
Jquery异步请求数据实例代码
2011/12/28 Javascript
javascript:json数据的页面绑定示例代码
2014/01/26 Javascript
jquery实现当滑动到一定位置时固定效果
2014/06/17 Javascript
微信小程序 地图(map)实例详解
2016/11/16 Javascript
详谈js使用in和hasOwnProperty获取对象属性的区别
2017/04/25 Javascript
jQuery实现动态添加节点与遍历节点功能示例
2017/11/09 jQuery
arcgis for js栅格图层叠加(Raster Layer)问题
2017/11/22 Javascript
浅谈React深度编程之受控组件与非受控组件
2017/12/26 Javascript
浅谈vue引用静态资源需要注意的事项
2018/09/28 Javascript
基于Vue的商品主图放大镜方案详解
2019/09/19 Javascript
highcharts.js数据绑定方式代码实例
2019/11/13 Javascript
python基础教程之缩进介绍
2014/08/29 Python
python3 与python2 异常处理的区别与联系
2016/06/19 Python
Python中在脚本中引用其他文件函数的实现方法
2016/06/23 Python
Python的SQLalchemy模块连接与操作MySQL的基础示例
2016/07/11 Python
python实现图书管理系统
2018/03/12 Python
3分钟学会一个Python小技巧
2018/11/23 Python
python多进程使用函数封装实例
2020/05/02 Python
h5页面背景图很长要有滚动条滑动效果的实现
2021/01/27 HTML / CSS
英国女性运动服品牌:Sweaty Betty
2018/11/08 全球购物
美国最大婚纱连锁店运营商:David’s Bridal
2019/03/12 全球购物
Linux机考试题
2015/10/16 面试题
J2ee常用的设计模式?说明工厂模式
2015/05/21 面试题
求职自荐信
2013/12/14 职场文书
亮剑观后感600字
2015/06/05 职场文书
python中requests库+xpath+lxml简单使用
2021/04/29 Python
Python pyecharts案例超市4年数据可视化分析
2022/08/14 Python