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 相关文章推荐
JS 页面内容搜索,类似于 Ctrl+F功能的实现代码
Aug 13 Javascript
javascript开发中因空格引发的错误
Nov 08 Javascript
js当一个变量为函数时 应该注意的一点细节小结
Dec 29 Javascript
QQ空间顶部折页撕开效果示例代码
Jun 15 Javascript
jQuery实现仿微软首页感应鼠标变化滑动窗口效果
Oct 08 Javascript
JS实现网页右侧带动画效果的伸缩窗口代码
Oct 29 Javascript
JS数组去掉重复数据只保留一条的实现代码
Aug 11 Javascript
JS Input里添加小图标的两种方法
Nov 11 Javascript
微信小程序实现顶部导航特效
Jan 28 Javascript
Jquery实现无缝向上循环滚动列表的特效
Feb 13 jQuery
js利用递归与promise 按顺序请求数据的方法
Aug 30 Javascript
vue-cli中实现响应式布局的方法
Mar 02 Vue.js
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伪静态Rewrite设置之APACHE篇
2014/07/30 PHP
php制作文本式留言板
2015/03/18 PHP
针对多用户实现头像上传功能PHP代码 适用于登陆页面制作
2016/08/17 PHP
网页javascript精华代码集
2007/01/24 Javascript
jquery 表单下所有元素的隐藏
2009/07/25 Javascript
仅Firefox中链接A无法实现模拟点击以触发其默认行为
2011/07/31 Javascript
Javascript中的this绑定介绍
2011/09/22 Javascript
jQuery数组处理代码详解(含实例演示)
2012/02/03 Javascript
Jquery右下角抖动、浮动 实例代码(兼容ie6、FF)
2013/08/15 Javascript
手写的一个兼容各种浏览器的javascript getStyle函数(获取元素的样式)
2014/06/06 Javascript
基于jQuery实现发送短信验证码后的倒计时功能(无视页面关闭)
2016/09/02 Javascript
JS简单实现浮动窗口效果示例
2016/09/07 Javascript
AngularJS动态菜单操作指令
2017/04/25 Javascript
Vue学习笔记进阶篇之过渡状态详解
2017/07/14 Javascript
Javascript实现时间倒计时效果
2017/07/15 Javascript
Node.js pipe实现源码解析
2017/08/12 Javascript
详解koa2学习中使用 async 、await、promise解决异步的问题
2018/11/13 Javascript
layui 数据表格 根据值(1=业务,2=机构)显示中文名称示例
2019/10/26 Javascript
JS几个常用的函数和对象定义与用法示例
2020/01/15 Javascript
Javascript实现简易天数计算器
2020/05/18 Javascript
Python使用新浪微博API发送微博的例子
2014/04/10 Python
详解Python中的Cookie模块使用
2015/07/06 Python
Python找出最小的K个数实例代码
2018/01/04 Python
详解python读取和输出到txt
2019/03/29 Python
html5拖曳操作 HTML5实现网页元素的拖放操作
2013/01/02 HTML / CSS
全球最大化妆品零售网站:SkinStore
2020/10/24 全球购物
澳大利亚女装精品店:Alannah Hill
2020/07/29 全球购物
北大研究生linux应用求职信
2013/10/29 职场文书
《小蝌蚪找妈妈》教学反思
2014/02/21 职场文书
抗洪救灾标语
2014/10/08 职场文书
六查六看自查报告
2014/10/14 职场文书
西柏坡导游词
2015/02/05 职场文书
创业计划书之书店
2019/09/10 职场文书
Javascript中的解构赋值语法详解
2021/04/02 Javascript
WinServer2012搭建DNS服务器的方法步骤
2022/06/10 Servers
win10电脑右下角输入法图标不见了?Win10右下角不显示输入法的解决方法
2022/07/23 数码科技