常用正则收集

小写字母

/^[a-z]+$/

大写字母

/^[A-Z]+$/

大小写字母

/^[A-Za-z]+$/

邮箱

/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/

邮箱

/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/

户口本 身份证(简单版)

/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|[Xx])$/

港澳居民来往内地通行证

/^[HM]{1}([0-9]{10}|[0-9]{8})$/

台湾居民往来内地通行证

/^(\d{8})$|(^(\d{10})((\([a-zA-Z]\))|(\(\d{2}\))))$/

护照

/^1[45][0-9]{7}$|(^[P|p|S|s]\d{7}$)|(^[S|s|G|g|E|e]\d{8}$)|(^[Gg|Tt|Ss|Ll|Qq|Dd|Aa|Ff]\d{8}$)|(^[H|h|M|m]\d{8,10}$)/

警官证

/^[a-zA-Z0-9]{7,21}$/

军官证

/^[\u4E00-\u9FA5](字第)([0-9a-zA-Z]{4,8})(号?)$/

香港身份证

/^([A-Z]\d{6,10}(\(\w{1}\))?)$/

手机号码

/^1[0-9]{10}$/

电话号码

/^([0-9]{3,4}-)?[0-9]{7,25}$/

固定电话

/^(\(d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/

URL地址

/^http[s]?:\/\/.*/

汉字

/^[\u4e00-\u9fa5]+$/

保留至少2位小数

/^-?\d+(\.\d{1,2})?$/

保留至少三位小数

/^-?\d+(\.\d{1,3})?$/

只能输入字母、汉字

/^[a-zA-Z\u4e00-\u9fa5]+$/

只能输入字母、数字

/^[0-9a-zA-Z]+$/

不能以0开头

/^[1-9]\d*$/

只能是数字

/^[0-9><=]+$/

固定电话/家庭电话

/^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,25}$/

座机/手机

/^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,8}$|^1[0-9]{10}$/

数字 字母 下划线

/^[0-9a-zA-Z_]{1,}$/

数字 字母 连字符

/^[0-9a-zA-Z-]{1,}$/

数字 字母 下划线 连字符

/^[A-Za-z0-9_-]+$/

数字 大写字母 必须14位

/^[0-9A-Z]{14}$/

中英文名称 (中文可以录入点 英文可以录入空格)

/^[\u4e00-\u9fa5A-Za-z\s]+(·[\u4e00-\u9fa5A-Za-z]+)*$/

英文名称 (可录入空格)

/^[A-Za-z][A-Za-z\s]*[A-Za-z]$/

数字字母只能5位 (长度限制)

/^[0-9A-Za-z]{5}$/

可以空格开头 空格结尾 中间空格 但是不允许筛去空格后没有实质内容

/^(?!\s+$)/g

校验百分比

/^([0-9][0-9]{0,1}|100)$/

统一社会信用代码
(三证合一 工商注册号与统一社会信用代码相同)

/^[^_IOZSVa-z\W]{2}\d{6}[^_IOZSVa-z\W]{10}$/

简单的是我自己整的,复杂的是从网上搜集的,还有一些是从网上找完改吧改吧的
用之前要记得自己多测测奥

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值