在前端开发中,遇到如下需求:隐藏手机号码,将中间几位替换为*。通过js如何实现手机号码隐藏中间4位呢?下面整理几种实现方式:

1. 使用正则

function geTel(tel){
    var reg = /^(\d{3})\d{4}(\d{4})$/;  
    return tel.replace(reg, "$1****$2");
}
//测试
var tel = "17326453333"; 
console.log(geTel(tel));//173****3333
2. 通过长度截取

function geTel(tel){
    return tel.substring(0, 3)+"****"+tel.substr(tel.length-4);
}
//测试
var tel = "17326453333"; 
console.log(geTel(tel));//173****3333
————————————————
版权声明:本文为CSDN博主「前端菜菜DayDayUp」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_48594833/article/details/120770635

js 隐藏手机号码中间四位相关推荐

  1. mysql隐藏手机号码中间四位

    在实际需求中,出于保护用户私人信息的目的,我们并不会在查询时直接将用户手机号码输出,而会用占位符将中间四位号码隐藏.常见场景如抽奖平台显示中奖用户. 假设存在存储电话号码表tel: 方案一 这里我们采 ...

  2. uniapp 手机验证码输入框(随机数、倒计时、隐藏手机号码中间四位)可以直接使用

       如键盘被隐藏,可直接点击蓝框弹出键盘,蓝框就相当于input的光标,验证码输入错误之后会将字体以及边框改为红色,持续1.5s(可自行修改时间),然后清空数据. <template>& ...

  3. python实现隐藏手机号码中间四位的方法及注意事项

    方法一:使用正则表达式里的sub方法匹配替换(最好的方法) import rephone = "13434562341" result = re.sub(r"(\d{3} ...

  4. 前端控制 隐藏手机号码中间四位

    方案一: 切割 phone = res.phone.substr(0, 3) + '****' + res.phone.substr(7) 方案二: 正则 var reg = getRegExp('^ ...

  5. js隐藏手机号码中间

    案例代码如下: // 判断是否为11位的纯数字 if (Number(cellValue) && String(cellValue).length === 11) { var mobi ...

  6. Android 隐藏手机号中间四位和邮箱隐藏

    1.隐藏手机号码中间四位:[java] view plain copys.replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$2&q ...

  7. 隐藏手机号码中间四位数

    1.隐藏手机号码中间四位,变成186****9877 /*** 隐藏部分手机号码* @param phone* @return*/public static String hidePhoneNum(S ...

  8. Android 隐藏手机号中间四位

    1.隐藏手机号码中间四位: [java]  view plain copy s.replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$ ...

  9. php如何设定隐藏四位号码,PHP问题:php手机号码中间四位如何隐藏?

    php手机号码中间四位隐藏的方法:使用[substr_replace]代替方法,替换字符串的子串,代码为[$num = "12345678910" $str = substr_re ...

最新文章

  1. iphone 一些小游戏.
  2. java和python的比较-Python和Java就业前景对比
  3. [SpringBoot2]@MatrixVariableUrlPathHelper
  4. Star Way To Heaven (prim最小生成树) // [ NOIP提高组 2014]飞扬的小鸟(DP)
  5. 程序员面试金典——1.8反转子串
  6. 梨花带雨html音乐播放器源码,梨花带雨网页悬浮音乐播放器V3开源
  7. pad 迅雷 bt php_iOS永久版迅雷来了 BT、磁力链下载最全教程收好
  8. 华北水院c语言实验报告答案,C语言实验报告(三)
  9. 2022开源的群管理机器人源码+实测可用
  10. 在使用btest中的demo中遇到 multiple definition of 的问题!
  11. JS clientX、offsetX、pageX、screenX
  12. 运用css3新属性transform写的盒子嵌套展开动画效果
  13. 对中国四大名著--红楼梦 使用jieba进行分词处理 排除去停词 统计完整词频并按降序排列 前20词绘制词云图
  14. 中国头孢他美酯片市场趋势报告、技术动态创新及市场预测
  15. VR头盔(眼镜)光学原理解析
  16. 最新HAL库SDMMC初始化SD报HardFault
  17. 【Yolact训练自己的数据从实战到调参】
  18. hive通过经纬度计算两地距离
  19. 计算机培训总结ppt用什么音乐,音乐教育行业年终总结ppt
  20. 【Linux系统编程:基础IO 下】dup2 实现输出重定向、输入重定向、追加重定向 | 理解磁盘 | 理解文件系统中inode的概念 | 软硬链接

热门文章

  1. python手机安装教程视频_《python安装教程有没有?最好是视频的》 python搭建环境视频教程...
  2. vue面向切面_感受面向切面编程
  3. mysql left join in_深入理解mysql之left join 使用详解
  4. c语言朗读工具案例,C语言自制朗读工具,教你用电脑表白!
  5. ansible copy和fetch(拉取)
  6. ben we_WE战队宣布辅助选手Ben离队成为自由人,第二代WE正式解散
  7. 解决在cmd中输入powercfg /h off 出现的报错“无法执行操作,出现意外错误(0x65b)”
  8. CSS隐藏滚动条的方法
  9. FPGA 20个例程篇:9.DDR3内存颗粒初始化写入并通过RS232读取(上)
  10. java生成验证码图片中仅有线条_Java实现验证码具体代码(图片、汉字)