今天写的一个页面,里面有个效果,手机号中间4位数字被替换了星号,这个效果挺简单的,实现的方法有多种,既可以是字符串截取也可以用正则 ^_^

要达到的效果如下:

135****2627

JS代码:

方法 ① :字符串截取+拼接

var phone = '13500001111';

phone.substr(0, 3) + '****' + phone.substr(7, 11);

这种方法的原理是先截取字符串的前3位字符,拼接上中间的4个*号,再截取字符串的后4位字符。substring()函数也是可以的哦。

将上面的写成个方法,以后可以复用。

function formatPhone(phone) {

return phone.substr(0, 3) + '****' + phone.substr(7, 11);

}

以后需要调用的时候把手机号码传进去就可以了。

注意:phone的类型是字符串哦,怎么你想直接传入数字?那稍微修改下好了。

function formatPhone(phone) {

if (typeof phone == 'number') {

phone = phone.toString();

}

return phone.substr(0, 3) + '****' + phone.substr(7, 11);

}

判断下参数的类型是不是数值型,是的

python手机号码替换代码_手机号码中间部分替换成星号相关推荐

  1. java正则表达式替换特殊字符_使用正则表达式替换报表名称中的特殊字符(推荐)...

    正则表达式,又称规则表达式.(英语:Regular Expression,在代码中常简写为regex.regexp或RE),计算机科学的一个概念.正则表通常被用来检索.替换那些符合某个模式(规则)的文 ...

  2. python抢券代码_京东python抢券脚本Python内置函数——str

    www.002pc.com对<京东python抢券脚本Python内置函数--str>总结来说,为我们学习Python很实用. str[code]str([object]) 转换为stri ...

  3. python如何修改代码_不修改代码打包python机器学习工程

    注:本文主要是自己在做项目的过程中遇到的一些问题的解决经验,不一定完全符合python开发规范,如读者有更好的方案欢迎讨论 机器学习模型与一般的代码逻辑不同,其输出结果通常不是显式地以代码的形式存在, ...

  4. python新年有趣代码_搞几款由“Python”语言编写的“有趣、恶搞、好玩”的程序代码!...

    下载好向圈APP可以快速联系圈友 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 为提高大家对"Python"编程语言的学习兴趣,今天给大家分享几款有趣的Python程序代 ...

  5. python docx 替换文字_查找并替换.docx文件中的文本 - Python

    我一直在寻找一种方法来查找和替换docx文件中的文本而运气不佳 . 我已经尝试过docx模块而无法使用它 . 最后,我使用zipfile模块计算了下面描述的方法,并替换了docx存档中的documen ...

  6. python装b代码_一行python代码带你装B

    一行代码,python就能让你玩出花来.今天给大家介绍几个有趣的一行代码. 1.心形字符,全中文的话可能会变形,大家可以试试中英文搭配. print('\n'.join([''.join([('Ilo ...

  7. python哥德巴赫猜想代码_查看“Python-2020-fall”的源代码

    因为以下原因,您没有权限编辑本页: 您所请求的操作仅限于该用户组的用户使用:用户 您可以查看与复制此页面的源代码.== Python程序设计课程主页(2020年秋季学期) == Teacher: [h ...

  8. python画美女代码_教你用python爬取网站美女图(附代码及教程)

    我前几篇文章都是说一些python爬虫库的用法,还没有说怎样利用好这些知识玩一些好玩的东西.那我今天带大家玩好玩又刺激的,嘻嘻!对了,requests库和正则表达式很重要的,一定要学会!一定要学会!! ...

  9. python 运行部分代码_改改Python代码,运行速度还能提升6万倍

    如果摩尔定律注定终结,人类的算力会被「锁死」吗?MIT.英伟达.微软研究者合著的一篇 Science 论文告诉我们:不会. 这份最新研究指出,在后摩尔定律时代,人类所获得的的算力提升将更大程度上来源于 ...

  10. 用python写名字代码_用python编写一个批量修改文件名的小程序

    1.问题描述: 原有的视频文件按序排列,但是文件名没有对内容的说明,如下图所示: 原视频文件列表.jpg 想将其批量修改成如下文件名: 图2:要改成的文件名.jpg 最终想要的效果: ok.jpg 不 ...

最新文章

  1. SAP HUM 如何查询一个HU号码是否被软分配给了某个销售订单 ?
  2. 面试官要我写个shell,现在不让我离开,我是不是被录取了?
  3. 开发日记-20190801 读书笔记《Linux 系统管理技术手册(第二版)》关键词logrotate 管理日志文件
  4. Java基础:面向对象
  5. Android下HelloWorld项目的R.java文件介绍
  6. 机器人防火墙:人机识别在应用安全及风控领域的一点实践
  7. 在IIS7上导出全部应用程序池的方法 批量域名绑定
  8. linux内核编译及添加系统调用(hdu)_浅谈关于Linux内核write系统调用操作的原子性
  9. 他是Facebook广告投入费用过亿的独立站卖家
  10. poi 操作excel的处理
  11. anylogic和java_使用Anylogic访问服务器及文件系统
  12. matlab 简介_MATLAB简介
  13. 计算机能直接和cpu交换数据的是,内存储器_能直接与CPU交换信息的存储器是
  14. 使用命令修改dns服务器地址,Windows下使用命令行设置ip地址的DNS服务器
  15. ActiveMQ 反序列化漏洞 (CVE-2015-5254)复现
  16. 你的放大器是否可能自激振荡?
  17. 接口管理系统 eoLinker-AMS 开源版 V3.5.0 发布更新
  18. 什么是无线HDMI,您应该使用它吗?
  19. 向上累积频数怎么算_累计频数怎么求(怎样计算频数和频率)
  20. 刚刚,2019年中国信息通信服务交流研讨会盛大召开!

热门文章

  1. 数学分析教程(科大)——6.1笔记+习题
  2. 烽火fr2600怎么web登录_烽火R2600路由器配置步骤及脚本文件
  3. 2023年天津理工大学中环信息学院专升本机械设计考试大纲
  4. mb778cn 计算机故障或繁忙,松下 KX-MB778CN驱动
  5. ShadowGun 体积光学习
  6. SREng用法简要说明(如何获得日志/删启动项目/服务/驱动/BHO等)
  7. 使用win10开启wifi移动热点解决软媒wifi助手开启失败问题
  8. 五种最火供应链金融模式分析(附详细案例)
  9. 大名鼎鼎的挖掘鸡最新版本6.5
  10. rar压缩包加密以及rar密码破解的教程