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 相关文章推荐
JavaScript中的16进制字符(改进)
Nov 21 Javascript
javascript检查浏览器是否支持flash的实现代码
Aug 14 Javascript
创建基于Bootstrap的下拉菜单的DropDownList的JQuery插件
Jun 02 Javascript
一秒学会微信小程序制作table表格
Feb 14 Javascript
一步快速解决微信小程序中textarea层级太高遮挡其他组件
Mar 04 Javascript
如何为你的JS项目添加智能提示与类型检查详解
Mar 12 Javascript
vue实现直播间点赞飘心效果的示例代码
Sep 20 Javascript
JavaScript React如何修改默认端口号方法详解
Jul 28 Javascript
nginx部署多个vue项目的方法示例
Sep 06 Javascript
JavaScript实现移动端拖动元素
Nov 24 Javascript
js定时器出现第一次延迟的原因及解决方法
Jan 04 Javascript
html5 录制mp3音频支持采样率和比特率设置
Jul 15 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实现用户认证及管理完全源码
2007/03/11 PHP
PHP开发规范手册之PHP代码规范详解
2011/01/13 PHP
php代码审计比较有意思的例子
2014/05/07 PHP
Thinkphp中import的几个用法详细介绍
2014/07/02 PHP
php生成图片验证码的方法
2016/04/15 PHP
Discuz论坛密码与密保加密规则
2016/12/19 PHP
PHP切割汉字的常用方法实例总结
2019/04/27 PHP
来自chinaz的ajax获取评论代码
2008/05/03 Javascript
浅析JQuery获取和设置Select选项的常用方法总结
2013/07/04 Javascript
JavaScript中的console.assert()函数介绍
2014/12/29 Javascript
jquery对象和DOM对象的任意相互转换
2016/02/21 Javascript
BootStrap实用代码片段之一
2016/03/22 Javascript
AngularJS基础 ng-focus 指令简单示例
2016/08/01 Javascript
浅谈jquery采用attr修改form表单enctype不起作用的问题
2016/11/25 Javascript
JavaScript组件开发之输入框加候选框
2017/03/10 Javascript
详解JavaScript对象的深浅复制
2017/03/30 Javascript
Js中async/await的执行顺序详解
2017/09/22 Javascript
Vue.js自定义事件的表单输入组件方法
2018/03/08 Javascript
vue生命周期和react生命周期对比【推荐】
2018/09/19 Javascript
js实现鼠标点击页面弹出自定义文字效果
2019/12/24 Javascript
基于小程序请求接口wx.request封装的类axios请求
2020/07/02 Javascript
vue 获取url参数、get参数返回数组的操作
2020/11/12 Javascript
vue实现表格合并功能
2020/12/01 Vue.js
python版本的仿windows计划任务工具
2018/04/30 Python
详解Django 时间与时区设置问题
2019/07/23 Python
python3操作注册表的方法(Url protocol)
2020/02/05 Python
Python使用lambda抛出异常实现方法解析
2020/08/20 Python
Python爬虫如何破解JS加密的Cookie
2020/11/19 Python
如何用Java实现列出某个目录下的所有子目录
2015/07/20 面试题
党员四风剖析材料
2014/08/27 职场文书
公司合并协议书范本
2014/09/30 职场文书
元旦主持词开场白
2015/05/29 职场文书
网络舆情信息简报
2015/07/21 职场文书
《穷人》教学反思
2016/02/19 职场文书
2019大学毕业晚会主持词
2019/06/21 职场文书
导游词之西安骊山
2019/12/03 职场文书