<script>
var regx = /(1[3|4|5|7|8][\d]{9}|0[\d]{2,3}-[\d]{7,8}|400[-]?[\d]{3}[-]?[\d]{4})/g;
var str = "13250203010";var strresult = matchPhoneNum(str,regx);
console.log(strresult);
function matchPhoneNum(str,regx){var phoneNums = str.match(regx);for(var i= 0;i<phoneNums.length;i++){//手机号全部替换//str = str.replace(phoneNums[i],"[****]");var temp  = phoneNums[i]//隐藏手机号中间4位(例如:12300102020,隐藏后为132****2020)temp = temp.replace(/(\d{1})\d{9}(\d{1})/,''$1*********$2'');// console.log(''ok'');str = str.replace(phoneNums[i],temp);}return str;
};
</script>

完整实例:http://github.crmeb.net/u/defu

利用JS把字符串中的手机号码隐藏相关推荐

  1. Js 在字符串中提取数字

    js提取字符串中的数字方法很多,今天讲几种常用的方法. js提供的方法获取 js字符串转换数字.方法主要有三种 转换函数.强制类型转换.利用js变量弱类型转换. parseInt方法 var str ...

  2. js 获取字符串中最后一个斜杠前面/后面的内容

    js 获取字符串中最后一个斜杠后面的内容: var str = "/asdasf/asfaewf/agaegr/trer/rhh"; var index = str .lastIn ...

  3. js去掉字符串中的所有空格

    1.使用js去掉字符串中的所有空格 1.1.定义一个去空格函数方法 function Trim(str,is_global){var result;result = str.replace(/(^\s ...

  4. java利用正则截取字符串中的数字

    java利用正则截取字符串中的数字 String str = "xxx第47297章33";String regex = "\\d*";Pattern p = ...

  5. c语言c判断字符数字,c语言问题求教 利用函数判断字符串中是否全为数字

    c语言问题求教 利用函数判断字符串中是否全为数字 答案:4  信息版本:手机版 解决时间 2018-12-22 19:42 已解决 2018-12-22 08:52 c语言问题求教 利用函数判断字符串 ...

  6. js 将字符串中的大写变成小写,小写变成大写

    /*** js 将字符串反转*/ function strReverse(str) {var tmp = str.split('');return (tmp.reverse()).join(''); ...

  7. java 中利用subString 截取字符串中第三个/后面的内容,并将/用代替

    原文地址为: java 中利用subString 截取字符串中第三个"/"后面的内容,并将/用>代替 private String extractString(String ...

  8. js去除字符串中的所有空格(包括前后,中间存在的所有空格),清除前后空格(手机输入框实用),es6新方法

    一.js去除字符串中的所有空格: str = "  hello  world !  " str.replace(/\s/g,""); 感觉很好用. 二.去除左右 ...

  9. 正则表达式提取字符串中的手机号码

    正则表达式提取字符串中的手机号码 1.正则表达式提取思路 1.先提取出来11位的数字组合 2.再判断这11位的数字组合是否符合要求 2.要用到的正则表达式功能 a.match() 用于提取()里面的符 ...

最新文章

  1. 来看看几篇Nature上的GNN吧~
  2. 自动化安装Cacti(1.0.1/2/3)脚本
  3. java中文件选择对话框
  4. android volley http请求框架
  5. 研发手Q推广遇到的一系列问题
  6. 【BZOJ4821】【SDOI2017】相关分析 [线段树]
  7. 牛客15555 1 + 2 = 3?
  8. 企业文档管理_为什么这么多企业文档如此糟糕?
  9. 【Kafka】kafka 监控指标项
  10. nginx部署vue前端,刷新出现404或者500错误的解决方案
  11. 卸载ie8的一些方法
  12. IT 工作中常用的英语单词
  13. 长沙公积金和商贷组合贷款
  14. 乐鑫ESP32模组如何查看内部flash芯片支持的工作模式(QIO、QOUT、DIO、DOUT)?
  15. matplotlib绘图归纳(双纵轴、柱状渐变、堆叠柱状)
  16. Java编程基础之Set和Map的简单使用
  17. PRML翻译 Chap1 Introduction
  18. 计算机系活动主题,计算机科学系“传承大钊精神,让青春绽放光彩”主题团日活动...
  19. 定了!今日起,本号粉丝可免费参与网易前端培训营!
  20. 网络信息安全——访问控制

热门文章

  1. ZuulFilter和Fegin超时设置
  2. 象棋 (Xiangqi, ACM/ICPC Fuzhou 2011, UVa1589)
  3. 阿里大数据管理篇大总结
  4. 美通社日历(7月6日-11日)
  5. 关于 Kotlin 静态代码检测工具 detekt 的说明
  6. java Tree1.1计算器
  7. 更改时间 (时分秒)
  8. MFC 基于SOCKET 实现服务端客户端一对多
  9. WDK+WIN7+VS的使用编辑
  10. ios调用系统相册显示英文,修改成中文