//手机号格式校验

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手机格式校验+隐藏手机号中间四位,变成*星号 || 身份证生日四位变*,邮箱*号显示相关推荐

  1. (26)ESLint一JS代码格式校验

    一.什么是代码格式 代码格式即为代码风格,每个程序员再开发的时候,书写代码的风格都是不一样的,比如说,有的人喜欢书写字符串时用双引号,有的喜欢用单引号,有的再书写标签代码缩进时,喜欢用2个空格,有的喜 ...

  2. js邮箱+手机 格式校验

    ①邮箱格式验证 Function validateEmail(){ Var email=ajaxform.getColumnValue("email"); //邮箱用户名可为a-z ...

  3. uniapp 绑定/更改手机号,验证码倒计时,手机格式中间四位变成*

    1.判断如果存在手机号则多一个input框为旧手机号栏 <view class="fnListRowBetweenCenter"><view class=&quo ...

  4. js luhn算法_判断用户输入的银行卡号是否正确--基于Luhn算法的格式校验

    开发中,有时候,为了打造更好的用户体验,同时减轻服务器端的压力,需要对于一些如,手机号码,银行卡号,身份证号码进行格式校验 下面是判断银行卡号输入是否正确的代码(基于Luhn算法的格式校验): iOS ...

  5. 三网手机号实名认证接口 ,三网手机号校验,手机号实名核验,运营商手机三要素认证,三网手机三要素核验

    一.接口介绍 支持移动.联通.电信三网合一的手机号实名验证.使用身份证.姓名.手机号校验信息是否真实一致,验证一致时会返回验证的手机归属地.运营商名称.籍贯.性别.生日等信息,数据实时更新.高质量接口 ...

  6. js正则表达式校验:手机号、身份证、护照、港澳台通行证、银行卡号、车牌号等......

    js正则表达式校验:手机号.身份证.护照.港澳台通行证.银行卡号等...... 1.手机号 2.身份证号 3.护照 4.港澳台通行证.居住证 5.银行卡号 6.军官证 7.户口本 8.用户名.中文姓名 ...

  7. 利用正则隐藏手机号中间四位

    // 1.利用正则隐藏手机号中间四位 const phone = '18712341301' // 利用正则划分手机号 const reg = /^(\d{3})\d{4}(\d{4})$/ // s ...

  8. js正则分析案例——以JSON格式校验为例

    js正则分析案例--以JSON格式校验为例 [TOC] 缘起 最近在研究javascript中对各种数据类型与格式的判断,以及各种第三方库提供的字符串处理方法,发现有大量的地方运用了正则,并且有些正则 ...

  9. 严格身份证格式校验,真实身份证号校验方法文件CheckIdCardUtil.js

    业务需求,需要用到非常严格的身份证号格式校验 这里校验方法经过测试真实身份证号码日期改一位都不行,必须完全真实号码 以下内容是项目中用到的校验方法,记录下来防止以后再用到 import check f ...

最新文章

  1. TensorFlow分布式详解
  2. FactoryMethod工厂方法模式升级成AbstractFactory抽象工厂模式
  3. 网络基准测试Netperf
  4. 伦敦大学 机器人科学(研究型硕士) 项目介绍!干货满满!
  5. filter 中用spring StopWatch 监控请求执行时间
  6. openhub_介绍OpenHub框架
  7. 阿里服务器+Centos7.4+Tomcat+JDK部署
  8. Quartz.NET实现作业调度
  9. php7 捕获语法错误,PHP7 method_exists未捕获错误:函数名称必须是字符串
  10. 整型数组 java_java创建一个整型数组,数组的大小由用户输入?
  11. 网吧收银系统无法连接服务器失败,网吧收银系统pubwin修复网吧数据库出现一致性错误方法.docx...
  12. 算王标准层的量如何计算机,算王软件常用功能技巧
  13. 谨防打黑工丨被“偷走”的实习期
  14. 文本分类上分微调技巧实战
  15. java公众号互推联盟_写公众号15个月以来,这一路上的学习与收获
  16. 一个小白的Thingworx成长记录
  17. 字符串常用方法(1)
  18. Python爬取简单网页内容
  19. 一种解决方法 Error: No such file or directory @ rb_sysopen
  20. 人工智能、深度学习、机器学习常见面试题83~100

热门文章

  1. C语言有序单链表合并
  2. XShell小技巧get
  3. 常见的网络协议规范概述
  4. Lui-简洁、面向vlog博客、专注视频领域的主题
  5. Invalid argument: Key: XXX. Can‘t parse serialized Example.
  6. Pinyin4j入门教程---识别中文
  7. Nuxt项目启动时Are you interested in participation设置如何修改
  8. 参考企业微信日程 通过vue+elementUi编写一个按月统计会议的日程计划组件
  9. Direct Draw 01-基本概念
  10. 小驼峰命名法(lower camel case)和大驼峰命名法(upper camel case)