校验

//校验固话
static validTelPhone(phone) {if (!/^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/.test(phone)) {return false;} else {return true;}
}//校验手机号码
static validMobilePhone(mobile) {if (!(/^1(3|4|5|7|8)\d{9}$/.test(mobile))) {return false;} else {return true;}
}//校验邮箱
static validMail(mail) {var re = /^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/;if (re.test(mail)) {return true;} else {return false;}
}//校验银行卡号
static validBankNum(bankNum) {var pattern = /^([1-9]{1})(\d{14}|\d{18})$/;if (pattern.test(bankNum)) {return true;} else {return false;}
}exprot default{tel:validTelPhone,phone:validMobilePhone,mail:validMail,bankNum:validBankNum
}

银行卡号码 瞎写的

//银行卡 4位一空格
var num1 = '230822197201256034'
console.log( `${num1.replace(/(.{4})/g, "$1 ")}`);
console.log( `${num1.slice(0,6)} ${num1.substr(6).replace(/(.{5})/g, "$1 ")}`);

电话号码

//电话号码
var num1 = '15173568786'
console.log( `${num1.slice(0,3)} ${num1.substr(3,num1.length-3).replace(/(.{4})/g, "$1 ")}`);// 151 7356 8786 

js 正则校验 长数字 电话号码 银行卡号相关推荐

  1. JS正则验证手机号码或者电话号码(转)

    中国电信运营商手机号码段: 中国移动号段 134.135.136.137.138.139.150.151.152.157.158.159.147.182.183.184[1].187.188 中国联通 ...

  2. js正则校验日期格式和时间格式是否正确

    一,前端jsp页面有一文本框输入时间  HH:mm:ss格式的   另一个文本框要求输入yyyymmdd格式的日期        时间: 由于未用到任何时间插件,只能通过js校验输入的时间是否正确,最 ...

  3. js 正则校验——以J开头,以A结尾

    今天遇到一个需求,要求表单校验时添加一个正则校验.要求以J开头并且以A结尾. 由于本人的正则比较生疏.因此耽误了点时间. 下面为正确答案:/^J.*A$/gi 表单校验中的rules校验规则: { v ...

  4. js正则校验[{key:xx,val:xx}]格式

    通过js正则表达式校验指定格式[{"key":"123","val":"123"},{"key":& ...

  5. 常用的js验证代码_数字|电话号码|传真|邮箱|手机号码|邮编

    常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编 1.数字 function testisNum(object)                        {                ...

  6. 统一社会信用代码的编码格式以及js正则校验

    统一社会信用代码 统一社会信用代码正则:/^[0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}$/ // 返回值为true或false functio ...

  7. 正则将长数字转为英式写法(从后向前3个数字一个逗号)

    在解决问题之前,我们需要了解一些关于'零宽断言'特性         ⑴ 断言(锚点也一样)和一般的正则表达式符号不同,它不匹配实际的任何字符,而是寻找文本的中的位置,是0长度.           ...

  8. 密码-正则校验(数字、字母、特殊字符-任意组合)

    /* * {6,30}-->输入字符长度在6到30位之间 */ function fun(val) {//精准校验:必须含有数字.字母.特殊字符,三个缺一不可// let exp = new R ...

  9. js正则校验IP和IP段

    通过js的正则表达式校验ip和ip段,比如以下格式: 192.168.1.1,102.179.1.1/20.20 const reg = new RegExp(/^(?:25[0-5]|2[0-4]\ ...

最新文章

  1. Lucene教程具体解释
  2. oracle10grac创建单实例,Oracle10gLinux单实例迁移到rac
  3. Cordova for iOS[ PhoneGap]
  4. javascript中神奇的(+)加操作符
  5. %date:~0,10%用法
  6. crontab/ntpdate——时间同步
  7. centos6.5下如何把python2.6.6升级到2.7
  8. 推送公司今日菜单内容到手机
  9. Git笔记(19) 生成SSH公钥
  10. 用C#读取数码相片的EXIF信息(一)
  11. BlogEngine.Net架构与源代码分析系列索引贴
  12. MySQL数据库使某个不是主键的字段唯一
  13. POJ1159 Palindrome(dp)
  14. MatLab绘制直方图
  15. 一、python:一种计算机的胶水语言
  16. 随机预言机模型与标准模型
  17. 为什么SecureCRT里无法输入?
  18. vue 详情页标记 评论 详情 等注意事项
  19. 2019读书计划(3)——《指数基金投资指南》
  20. win8配置_【装机帮扶站】第382期:甜点级真的甜!4000价位GTX1660配置推荐!

热门文章

  1. 关于T—SQL与SQL企业管理器
  2. Fastqc安装运行(jdk安装)
  3. 第60天:攻防世界Mobile两道题
  4. adobe reader XI打开pdf崩溃修复2020.05
  5. tiup uninstall
  6. 三子棋 C语言【详解】
  7. OAuth2及sa-token框架实践
  8. 机器学习中常用的几何距离测量和统计距离测量方法总结
  9. React Or Vue
  10. Android关于安兔兔手机信息造假的问题。