js将手机号中间四位变成*号
在前端开发中,遇到如下需求:隐藏手机号码,将中间几位替换为*。通过js如何实现手机号码隐藏中间4位呢?下面整理几种实现方式:
自己做的一个备忘笔记,如有雷同请多多包含
方法一、利用数组splice,split,join方法
var tel = 18810399133; tel = "" + tel; var ary = tel.split(""); ary.splice(3,4,"****"); var tel1=ary.join(""); console.log(tel1);
方法二、利用字符串的substr方法
var tel = 18810399133; tel = "" + tel; var tel1 = tel.substr(0,3) + "****" + tel.substr(7) console.log(tel1);
方法三、利用字符串substring方法
var tel = 18810399133; tel = "" + tel; var tel1 =tel.replace(tel.substring(3,7), "****") console.log(tel1);
方法四、利用正则
var tel = 18810399133; tel = "" + tel; var reg=/(\d{3})\d{4}(\d{4})/; var tel1 = tel.replace(reg, "$1****$2") console.log(tel1);自己做一下笔记。
转载于:https://www.cnblogs.com/zazahao/p/10731435.html
js将手机号中间四位变成*号相关推荐
- JS 将手机号中间四位变为****号的四种方式
1. 正则表达式 let tel = '13600136000'; let result = tel.replace(/(\d{3})\d{4}(\d{4})/, "$1****$2&quo ...
- vue手机号中间四位加*号
vue手机号中间四位加*号 1.在methods里面写一个方法: mobileStr(str) {if(str.length>7){return str.substring(0,3)+'**** ...
- js手机格式校验+隐藏手机号中间四位,变成*星号 || 身份证生日四位变*,邮箱*号显示
//手机号格式校验 if (/^1[3456789]\d{9}$/.test(phonenum)) { //判断手机号 console.log(手机号正确); } //手机号中间四位用" * ...
- js验证真实姓名与身份证号,手机号
最近的项目中用的需要调用实名认证的接口,实名认证接口价格相比短信而言高了不是几分钱,所以说调用实名认证的条件就要严格把关,因此用到js验证真实姓名与js验证身份证号. 进入正题 1.js验证真实姓名 ...
- 手机号星号_word把个人信息中的手机号其中四位设成星号的操作步骤图解
在生活办公中,大家经常见到word把个人信息中的手机号其中四位设成星号.怎么样开启这项功能呢?对此感兴趣的用户可以看我今天分享的下文word把个人信息中的手机号其中四位设成星号的操作步骤图解. wor ...
- html判断手机号码正确,js判断手机号是否正确并返回的实现代码
js判断手机号是否正确并返回的代码,具体代码如下所示: function abc() { var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})) ...
- java 手机号脱敏,身份证号脱敏 工具类
java 手机号脱敏,身份证号脱敏 工具类 import org.apache.commons.lang3.StringUtils;/*** * @title: 脱敏工具类* @author: wll ...
- js进阶正则表达式15验证身份证号(|符号的使用:var reg=/^\d{17}[\d|X]$|^\d{15}$/)(str的方法substr)...
js进阶正则表达式15验证身份证号(|符号的使用:var reg=/^\d{17}[\d|X]$|^\d{15}$/)(str的方法substr) 一.总结 1.|符号的使用:var reg=/^\d ...
- dart正则替换手机号中间四位为*
dart正则替换手机号中间四位为* Flutter项目中隐藏手机号中间4位 例:12345678911=> 123**8911 研究了一下dart的api,试出了一种写法 String phon ...
最新文章
- 人脸识别引擎SeetaFaceEngine中Alignment模块使用的测试代码
- ZABBIX利用自带模板监控mysql数据库
- 勒索攻击猖獗,在云上如何应对这位“破坏分子”?
- 《Arduino开发实战指南:机器人卷》一3.3 直流电机驱动电路原理
- Hadoop HDFS的一些相关代码code
- 零基础学习java必须要了解的学习路线
- 隐秘的角落里数亿场AI战争正在发生
- 虚拟化服务器的管理与维,服务器虚拟化管理
- SSL双向认证和SSL单向认证的区别
- 今天开始写一些内容,留作备份。
- FreeSwitch视频会议,4路以上CPU占用暴增的原因
- labelcontrol 多行_ios – UISegmentedControl中的两行文本
- c#中panel控件有什么作用
- Unity Shader - Specular mode: Specular parameter 高光模式中的高光参数
- 基于SSM的婚纱影楼系统
- OPENSSL EVP_AES部分翻译
- 【Kubernetes系列】Pod
- JS高级程序设计读书笔记(第八章 BOM)
- find a way to escape题解
- 数通学习笔记1 - 数据通信网络基础