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 相关文章推荐
Jquery图片延迟加载插件jquery.lazyload.js的使用方法
May 21 Javascript
javascript算法题:求任意一个1-9位不重复的N位数在该组合中的大小排列序号
Apr 01 Javascript
jquery移除了live()、die(),新版事件绑定on()、off()的方法
Oct 26 Javascript
jQuery编写网页版2048小游戏
Jan 06 Javascript
Jquery树插件zTree实现菜单树
Jan 24 Javascript
微信小程序商城项目之侧栏分类效果(1)
Apr 17 Javascript
jquery实现回车键触发事件(实例讲解)
Nov 21 jQuery
vue.js与element-ui实现菜单树形结构的解决方法
Apr 21 Javascript
解决angularjs前后端分离调用接口传递中文时中文乱码的问题
Aug 13 Javascript
使用Bootstrap做一个朝代历史表
Dec 10 Javascript
小程序跳转到的H5页面再跳转回跳小程序的方法
Mar 06 Javascript
vant-ui组件调用Dialog弹窗异步关闭操作
Nov 04 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
在apache下限制每个虚拟主机的并发数!!!!
2006/10/09 PHP
PHP中的表达式简述
2016/05/29 PHP
php实现的支付宝网页支付功能示例【基于TP5框架】
2019/09/16 PHP
php redis setnx分布式锁简单原理解析
2020/10/23 PHP
javascript 动态添加表格行
2006/06/22 Javascript
Javascript 的addEventListener()及attachEvent()区别分析
2009/05/21 Javascript
jquery的ajax从纯真网(cz88.net)获取IP地址对应地区名
2009/12/02 Javascript
jQuery实现高亮显示的方法
2015/03/10 Javascript
基于html5和nodejs相结合实现websocket即使通讯
2015/11/19 NodeJs
javascript+HTML5 Canvas绘制转盘抽奖
2020/05/16 Javascript
vue.js层叠轮播效果的实例代码
2018/11/08 Javascript
vue-router实现编程式导航的代码实例
2019/01/19 Javascript
微信小程序动态显示项目倒计时
2019/06/20 Javascript
微信小程序实用代码段(收藏版)
2019/12/17 Javascript
vue自定义标签和单页面多路由的实现代码
2020/05/03 Javascript
浅谈JSON5解决了JSON的两大痛点
2020/12/14 Javascript
python进阶教程之动态类型详解
2014/08/30 Python
python uuid模块使用实例
2015/04/08 Python
python利用拉链法实现字典方法示例
2017/03/25 Python
Python算法之图的遍历
2017/11/16 Python
python机器学习之KNN分类算法
2018/08/29 Python
使用python3实现操作串口详解
2019/01/01 Python
python实现淘宝秒杀脚本
2020/06/23 Python
Python3 操作 MySQL 插入一条数据并返回主键 id的实例
2020/03/02 Python
python实现图片转字符画
2021/02/19 Python
Answear匈牙利:来自全球200多个知名时尚品牌
2017/04/21 全球购物
法国在线购买汽车轮胎网站:123pneus.fr
2019/02/25 全球购物
Helly Hansen工作服美国官方网上商店:为最恶劣的环境
2019/09/04 全球购物
《长城》教学反思
2014/02/14 职场文书
优秀班集体先进事迹材料
2014/05/28 职场文书
高职教师先进事迹材料
2014/08/24 职场文书
年度考核表个人总结
2015/03/06 职场文书
golang gopm get -g -v 无法获取第三方库的解决方案
2021/05/05 Golang
关于SpringBoot 使用 Redis 分布式锁解决并发问题
2021/11/17 Redis
Javascript的promise,async和await的区别详解
2022/03/24 Javascript
Java实现添加条码或二维码到Word文档
2022/06/01 Java/Android