利用JS把字符串中的手机号码隐藏
<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把字符串中的手机号码隐藏相关推荐
- Js 在字符串中提取数字
js提取字符串中的数字方法很多,今天讲几种常用的方法. js提供的方法获取 js字符串转换数字.方法主要有三种 转换函数.强制类型转换.利用js变量弱类型转换. parseInt方法 var str ...
- js 获取字符串中最后一个斜杠前面/后面的内容
js 获取字符串中最后一个斜杠后面的内容: var str = "/asdasf/asfaewf/agaegr/trer/rhh"; var index = str .lastIn ...
- js去掉字符串中的所有空格
1.使用js去掉字符串中的所有空格 1.1.定义一个去空格函数方法 function Trim(str,is_global){var result;result = str.replace(/(^\s ...
- java利用正则截取字符串中的数字
java利用正则截取字符串中的数字 String str = "xxx第47297章33";String regex = "\\d*";Pattern p = ...
- c语言c判断字符数字,c语言问题求教 利用函数判断字符串中是否全为数字
c语言问题求教 利用函数判断字符串中是否全为数字 答案:4 信息版本:手机版 解决时间 2018-12-22 19:42 已解决 2018-12-22 08:52 c语言问题求教 利用函数判断字符串 ...
- js 将字符串中的大写变成小写,小写变成大写
/*** js 将字符串反转*/ function strReverse(str) {var tmp = str.split('');return (tmp.reverse()).join(''); ...
- java 中利用subString 截取字符串中第三个/后面的内容,并将/用代替
原文地址为: java 中利用subString 截取字符串中第三个"/"后面的内容,并将/用>代替 private String extractString(String ...
- js去除字符串中的所有空格(包括前后,中间存在的所有空格),清除前后空格(手机输入框实用),es6新方法
一.js去除字符串中的所有空格: str = " hello world ! " str.replace(/\s/g,""); 感觉很好用. 二.去除左右 ...
- 正则表达式提取字符串中的手机号码
正则表达式提取字符串中的手机号码 1.正则表达式提取思路 1.先提取出来11位的数字组合 2.再判断这11位的数字组合是否符合要求 2.要用到的正则表达式功能 a.match() 用于提取()里面的符 ...
最新文章
- 来看看几篇Nature上的GNN吧~
- 自动化安装Cacti(1.0.1/2/3)脚本
- java中文件选择对话框
- android volley http请求框架
- 研发手Q推广遇到的一系列问题
- 【BZOJ4821】【SDOI2017】相关分析 [线段树]
- 牛客15555 1 + 2 = 3?
- 企业文档管理_为什么这么多企业文档如此糟糕?
- 【Kafka】kafka 监控指标项
- nginx部署vue前端,刷新出现404或者500错误的解决方案
- 卸载ie8的一些方法
- IT 工作中常用的英语单词
- 长沙公积金和商贷组合贷款
- 乐鑫ESP32模组如何查看内部flash芯片支持的工作模式(QIO、QOUT、DIO、DOUT)?
- matplotlib绘图归纳(双纵轴、柱状渐变、堆叠柱状)
- Java编程基础之Set和Map的简单使用
- PRML翻译 Chap1 Introduction
- 计算机系活动主题,计算机科学系“传承大钊精神,让青春绽放光彩”主题团日活动...
- 定了!今日起,本号粉丝可免费参与网易前端培训营!
- 网络信息安全——访问控制