JavaScript|JavaScript - JS验证邮箱 ××× VISA 卡输入是否正确|正则表达式
JS验证邮箱 ××× VISA 卡输入是否正确,收藏了一些常用的检测用户输入的JS和正则式。
用正则表达式验证Email的合法性;
Email验证的正则表达式:
/^(\w+((-\w+)|(\.\w+))*)\+\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/ 用正则表达式验证Visa卡的合法性;
VisaCard必须由16位数字组成,首位数字必须以4开头,每四位用-或者空格分隔,因此正则表达式为:
/^4\d{3}[\s\-]?\d{4}[\s\-]?\d{4}[\s\-]?\d{4}$/ 用正则表达式验证×××的合法性;
×××是18位数字,根据GB11643-1999《公民×××》定义制作;由17为本体码和一位校验码组成;
×××号前6位是地址码,按(GB/T2260)规定执行;
接着是8位年月日;
后三位同年同月同日出生人的顺序号,奇数表示男,偶数表示女;
最后一位是校验码,详细见程序处理
因此正则表达式验证模式:/^d{17}(\d|X)$/
【JavaScript|JavaScript - JS验证邮箱 ××× VISA 卡输入是否正确|正则表达式】转载于:https://blog.51cto.com/luoyi/287086
推荐阅读
- 事件代理
- 数组常用方法一
- JavaScript|vue 基于axios封装request接口请求——request.js文件
- JavaScript|JavaScript: BOM对象 和 DOM 对象的增删改查
- JavaScript|JavaScript — 初识数组、数组字面量和方法、forEach、数组的遍历
- JavaScript|JavaScript — call()和apply()、Date对象、Math、包装类、字符串的方法
- JavaScript|JavaScript之DOM增删改查(重点)
- 【读书笔记】JavaScript|【读书笔记】JavaScript DOM编程艺术 (第2版)
- JavaScript判断数组的方法总结与推荐
- javascript|javascript 性能测试笔记