js 正则校验 长数字 电话号码 银行卡号
校验
//校验固话
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 正则校验 长数字 电话号码 银行卡号相关推荐
- JS正则验证手机号码或者电话号码(转)
中国电信运营商手机号码段: 中国移动号段 134.135.136.137.138.139.150.151.152.157.158.159.147.182.183.184[1].187.188 中国联通 ...
- js正则校验日期格式和时间格式是否正确
一,前端jsp页面有一文本框输入时间 HH:mm:ss格式的 另一个文本框要求输入yyyymmdd格式的日期 时间: 由于未用到任何时间插件,只能通过js校验输入的时间是否正确,最 ...
- js 正则校验——以J开头,以A结尾
今天遇到一个需求,要求表单校验时添加一个正则校验.要求以J开头并且以A结尾. 由于本人的正则比较生疏.因此耽误了点时间. 下面为正确答案:/^J.*A$/gi 表单校验中的rules校验规则: { v ...
- js正则校验[{key:xx,val:xx}]格式
通过js正则表达式校验指定格式[{"key":"123","val":"123"},{"key":& ...
- 常用的js验证代码_数字|电话号码|传真|邮箱|手机号码|邮编
常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编 1.数字 function testisNum(object) { ...
- 统一社会信用代码的编码格式以及js正则校验
统一社会信用代码 统一社会信用代码正则:/^[0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}$/ // 返回值为true或false functio ...
- 正则将长数字转为英式写法(从后向前3个数字一个逗号)
在解决问题之前,我们需要了解一些关于'零宽断言'特性 ⑴ 断言(锚点也一样)和一般的正则表达式符号不同,它不匹配实际的任何字符,而是寻找文本的中的位置,是0长度. ...
- 密码-正则校验(数字、字母、特殊字符-任意组合)
/* * {6,30}-->输入字符长度在6到30位之间 */ function fun(val) {//精准校验:必须含有数字.字母.特殊字符,三个缺一不可// let exp = new R ...
- 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]\ ...
最新文章
- Lucene教程具体解释
- oracle10grac创建单实例,Oracle10gLinux单实例迁移到rac
- Cordova for iOS[ PhoneGap]
- javascript中神奇的(+)加操作符
- %date:~0,10%用法
- crontab/ntpdate——时间同步
- centos6.5下如何把python2.6.6升级到2.7
- 推送公司今日菜单内容到手机
- Git笔记(19) 生成SSH公钥
- 用C#读取数码相片的EXIF信息(一)
- BlogEngine.Net架构与源代码分析系列索引贴
- MySQL数据库使某个不是主键的字段唯一
- POJ1159 Palindrome(dp)
- MatLab绘制直方图
- 一、python:一种计算机的胶水语言
- 随机预言机模型与标准模型
- 为什么SecureCRT里无法输入?
- vue 详情页标记 评论 详情 等注意事项
- 2019读书计划(3)——《指数基金投资指南》
- win8配置_【装机帮扶站】第382期:甜点级真的甜!4000价位GTX1660配置推荐!