正则匹配这个东西,平时做项目不一定会用得上,但每次需要用的时候又得去网上查找,找到了还得自己检查一下对不对,觉得还是挺麻烦的,干脆还是记一下,以后需要用的时候直接来查看到用,这没记以后也记得加上
正则表达式参考:正则表达式
- 手机号
/^1[3456789]\d{9}$/
- 邮箱
/[\w!#$%&'*+/=?^_
{|}~-]+(?:.[\w!#$%&’*+/=?^_{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?/
- 统一社会信用代码
/[^_IOZSVa-z\W]{2}\d{6}[^_IOZSVa-z\W]{10}/
- 组织机构代码
全国组织机构代码由八位数字(或大写拉丁字母)本体代码和一位数字(或大写拉丁字母)校验码组成。格式长这个样子:XXXXXXXX-X,X表示数字或者大写字母(百度百科上说)
/^[A-Za-z0-9]{8}-[A-Za-z0-9]{1}$/
- 身份证
/^\d{6}(18|19|20)?\d{2}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/
这个其实是不算太严谨的身份证正则校验,比较严谨的身份证校验参考:比较严谨的检验身份证号的真实性与合法性
- 性别
/^(男|女)$/
- 只能是汉字
/^[\u4e00-\u9fa5]+$/
- 以后遇见没有的再加上