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 相关文章推荐
键盘上一张下一张兼容IE/google/firefox等浏览器
Jan 28 Javascript
JavaScript代码应该放在HTML代码哪个位置比较好?
Oct 16 Javascript
面向切面编程(AOP)的理解
May 01 Javascript
如何利用AngularJS打造一款简单Web应用
Dec 05 Javascript
js鼠标单击和双击事件冲突问题的快速解决方法
Jul 11 Javascript
JS实现PC手机端和嵌入式滑动拼图验证码三种效果
Feb 15 Javascript
Js自定义多选框效果的实例代码
Jul 05 Javascript
vue子父组件通信的实现代码
Jul 09 Javascript
Vue props 单向数据流的实现
Nov 06 Javascript
jQuery实现鼠标滑动切换图片
May 27 jQuery
vscode中Vue别名路径提示的实现
Jul 31 Javascript
webpack的移动端适配方案小结
Jul 25 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下用cookie统计用户访问网页次数的代码
2010/05/09 PHP
php跨域cookie共享使用方法
2014/02/20 PHP
PHP限制HTML内容中图片必须是本站的方法
2015/06/16 PHP
PHP json_encode() 函数详解及中文乱码问题
2015/11/05 PHP
基于PHP实现邮箱验证激活过程详解
2020/10/28 PHP
JS DOM 操作实现代码
2010/08/01 Javascript
javascript完美拖拽的实现方法
2013/09/29 Javascript
基于javascript实现九宫格大转盘效果
2020/05/28 Javascript
NodeJS连接MongoDB数据库时报错的快速解决方法
2016/05/13 NodeJs
JavaScript获取css行间样式,内连样式和外链样式的简单方法
2016/07/18 Javascript
基于Vue的文字跑马灯组件(npm 组件包)
2017/05/24 Javascript
node.js操作mongodb简单示例分享
2017/05/25 Javascript
微信小程序实现的涂鸦功能示例【附源码下载】
2018/01/12 Javascript
小程序ios音频播放没声音问题的解决
2018/07/11 Javascript
vue-resource请求实现http登录拦截或者路由拦截的方法
2018/07/11 Javascript
angular 实时监听input框value值的变化触发函数方法
2018/08/31 Javascript
解决cordova+vue 项目打包成APK应用遇到的问题
2019/05/10 Javascript
js getBoundingClientRect使用方法详解
2019/07/17 Javascript
React 实现车牌键盘的示例代码
2019/12/20 Javascript
Vuex的API文档说明详解
2020/02/05 Javascript
浅谈Vue static 静态资源路径 和 style问题
2020/11/07 Javascript
python list转dict示例分享
2014/01/28 Python
在Python中利用Pandas库处理大数据的简单介绍
2015/04/07 Python
python实现简单遗传算法
2018/03/19 Python
查看Django和flask版本的方法
2018/05/14 Python
Python爬虫包BeautifulSoup学习实例(五)
2018/06/17 Python
python跳过第一行快速读取文件内容的实例
2018/07/12 Python
Python线性拟合实现函数与用法示例
2018/12/13 Python
Python 3.8 新功能来一波(大部分人都不知道)
2020/03/11 Python
Python装饰器的应用场景代码总结
2020/04/10 Python
python如何爬取网页中的文字
2020/07/28 Python
美国知名的百货清仓店:Neiman Marcus Last Call
2016/08/03 全球购物
瑞典轮胎在线:Tirendo.se
2018/06/21 全球购物
数控技术学生的自我评价
2014/02/15 职场文书
外贸专业求职信
2014/03/09 职场文书
房贷收入证明范本
2015/06/12 职场文书