js手机格式校验+隐藏手机号中间四位,变成*星号 || 身份证生日四位变*,邮箱*号显示
//手机号格式校验
if (/^1[3456789]\d{9}$/.test(phonenum)) { //判断手机号
console.log(手机号正确);
}
//手机号中间四位用“ **** ”代替
var
tel =
"13122223333"
;
var
reg = /^(\d{3})\d{4}(\d{4})$/;
tel = tel.replace(reg,
"$1****$2"
);
console.log(tel);
//空格分隔手机号码
let phone = '88888888888'
let res = phone.replace(/^(.{3})(.*)(.{4})$/, '$1 $2 $3')
console.log(res) // 888 8888 8888
//js身份证中间四位(生日)变为*号
var str='13333319700902123X';
var str1=str.replace(/(\d{10})(\d+)(\d{3})/,function(x,y,z,p){
var i="";
while(i.length<z.length){i+="*"}
return y+i+p
})
console.log(str1)
//1333331970****123X
// 邮箱*显示处理
const regEmail = (email) => {
if (String (email).indexOf ('@') > 0) {
let newEmail, str = email.split('@'), _s = '';
if (str[0].length > 4) {
_s = str[0].substr (0, 4);
for (let i = 0; i < str[0].length - 4; i++) {
_s += '*';
}
} else {
_s = str[0].substr (0, 1);
for (let i = 0; i < str[0].length - 1; i++) {
_s += '*';
}
}
newEmail = _s + '@' + str[1];
return newEmail;
} else {
return email;
}
}
// x**@123.com
js手机格式校验+隐藏手机号中间四位,变成*星号 || 身份证生日四位变*,邮箱*号显示相关推荐
- (26)ESLint一JS代码格式校验
一.什么是代码格式 代码格式即为代码风格,每个程序员再开发的时候,书写代码的风格都是不一样的,比如说,有的人喜欢书写字符串时用双引号,有的喜欢用单引号,有的再书写标签代码缩进时,喜欢用2个空格,有的喜 ...
- js邮箱+手机 格式校验
①邮箱格式验证 Function validateEmail(){ Var email=ajaxform.getColumnValue("email"); //邮箱用户名可为a-z ...
- uniapp 绑定/更改手机号,验证码倒计时,手机格式中间四位变成*
1.判断如果存在手机号则多一个input框为旧手机号栏 <view class="fnListRowBetweenCenter"><view class=&quo ...
- js luhn算法_判断用户输入的银行卡号是否正确--基于Luhn算法的格式校验
开发中,有时候,为了打造更好的用户体验,同时减轻服务器端的压力,需要对于一些如,手机号码,银行卡号,身份证号码进行格式校验 下面是判断银行卡号输入是否正确的代码(基于Luhn算法的格式校验): iOS ...
- 三网手机号实名认证接口 ,三网手机号校验,手机号实名核验,运营商手机三要素认证,三网手机三要素核验
一.接口介绍 支持移动.联通.电信三网合一的手机号实名验证.使用身份证.姓名.手机号校验信息是否真实一致,验证一致时会返回验证的手机归属地.运营商名称.籍贯.性别.生日等信息,数据实时更新.高质量接口 ...
- js正则表达式校验:手机号、身份证、护照、港澳台通行证、银行卡号、车牌号等......
js正则表达式校验:手机号.身份证.护照.港澳台通行证.银行卡号等...... 1.手机号 2.身份证号 3.护照 4.港澳台通行证.居住证 5.银行卡号 6.军官证 7.户口本 8.用户名.中文姓名 ...
- 利用正则隐藏手机号中间四位
// 1.利用正则隐藏手机号中间四位 const phone = '18712341301' // 利用正则划分手机号 const reg = /^(\d{3})\d{4}(\d{4})$/ // s ...
- js正则分析案例——以JSON格式校验为例
js正则分析案例--以JSON格式校验为例 [TOC] 缘起 最近在研究javascript中对各种数据类型与格式的判断,以及各种第三方库提供的字符串处理方法,发现有大量的地方运用了正则,并且有些正则 ...
- 严格身份证格式校验,真实身份证号校验方法文件CheckIdCardUtil.js
业务需求,需要用到非常严格的身份证号格式校验 这里校验方法经过测试真实身份证号码日期改一位都不行,必须完全真实号码 以下内容是项目中用到的校验方法,记录下来防止以后再用到 import check f ...
最新文章
- TensorFlow分布式详解
- FactoryMethod工厂方法模式升级成AbstractFactory抽象工厂模式
- 网络基准测试Netperf
- 伦敦大学 机器人科学(研究型硕士) 项目介绍!干货满满!
- filter 中用spring StopWatch 监控请求执行时间
- openhub_介绍OpenHub框架
- 阿里服务器+Centos7.4+Tomcat+JDK部署
- Quartz.NET实现作业调度
- php7 捕获语法错误,PHP7 method_exists未捕获错误:函数名称必须是字符串
- 整型数组 java_java创建一个整型数组,数组的大小由用户输入?
- 网吧收银系统无法连接服务器失败,网吧收银系统pubwin修复网吧数据库出现一致性错误方法.docx...
- 算王标准层的量如何计算机,算王软件常用功能技巧
- 谨防打黑工丨被“偷走”的实习期
- 文本分类上分微调技巧实战
- java公众号互推联盟_写公众号15个月以来,这一路上的学习与收获
- 一个小白的Thingworx成长记录
- 字符串常用方法(1)
- Python爬取简单网页内容
- 一种解决方法 Error: No such file or directory @ rb_sysopen
- 人工智能、深度学习、机器学习常见面试题83~100
热门文章
- C语言有序单链表合并
- XShell小技巧get
- 常见的网络协议规范概述
- Lui-简洁、面向vlog博客、专注视频领域的主题
- Invalid argument: Key: XXX. Can‘t parse serialized Example.
- Pinyin4j入门教程---识别中文
- Nuxt项目启动时Are you interested in participation设置如何修改
- 参考企业微信日程 通过vue+elementUi编写一个按月统计会议的日程计划组件
- Direct Draw 01-基本概念
- 小驼峰命名法(lower camel case)和大驼峰命名法(upper camel case)