24小时制时间(HH:mm:ss)
/^((?:[01]d|2[0-3]):[0-5]d:[0-5]d$)/
12小时制时间(hh:mm:ss)
/^(1[0-2]|0?[1-9]):[0-5]d:[0-5]d$/
base64格式
/^s*data:([a-z]+/[a-z0-9-+.]+(;[a-z-]+=[a-z0-9-]+)?)?(;base64)?,([a-z0-9!$&',()*+;=-._~:@/?%s]*?)s*$/i
数字/货币金额(支持负数、千分位分隔符)
/(^[-]?[1-9]d{0,2}($|(,d{3})*($|(.d{1,2}$))))|((^[0](.d{1,2})?)|(^[-][0].d{1,2}))$/
数字/货币金额 (只支持正数、不支持校验千分位分隔符)
/(^[1-9]([0-9]+)?(.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9].[0-9]([0-9])?$)/
银行卡号(16或19位)
/^([1-9]{1})(d{15}|d{18})$/
中文姓名
/^([一-龥·]{2,10})$/
新能源车牌号
/[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领 A-Z]{1}[A-HJ-NP-Z]{1}(([0-9]{5}[DF])|([DF][A-HJ-NP-Z0-9][0-9]{4}))$/
非新能源车牌号
/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领 A-Z]{1}[A-HJ-NP-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$/
车牌号(新能源+非新能源)
/^([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领 A-Z]{1}[A-HJ-NP-Z]{1}(([0-9]{5}[DF])|([DF]([A-HJ-NP-Z0-9])[0-9]{4})))|([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领 A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9 挂学警港澳]{1})$/
URL链接(网址)
/^((https?|ftp|file)://)?([da-z.-]+).([a-z.]{2,6})(/w.-]*)*/?/
手机号(严谨), 根据工信部2019年最新公布的手机号段
/^1((3[d])|(4[5,6,7,9])|(5[0-3,5-9])|(6[5-7])|(7[0-8])|(8[d])|(9[1,8,9]))d{8}$/
手机号(宽松), 只要是13,14,15,16,17,18,19开头即可
/^1[3-9]d{9}$/
手机号(最宽松), 只要是1开头即可, 如果你的手机号是用来接收短信, 优先建议选择这一条
/^1d{10}$/
日期, 如: 2000-01-01或2000-1-1
/^d{4}(-)([0-1][0-2]|d)1([0-2]d|d|30|31)$/
email地址
/^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/
国内座机电话,如: 0341-86091234
/d{3}-d{8}|d{4}-d{7}/
一代身份证号(15位数字)
/^d{8}(0d|11|12)([0-2]d|30|31)d{3}$/
二代身份证号(18位数字),最后一位是校验位,可能为数字或字符X
/^d{6}(18|19|20)d{2}(0d|11|12)([0-2]d|30|31)d{3}(d|X|x)$/
身份证号, 支持1/2代(15位/18位数字)
/(^d{8}(0d|11|12)([0-2]d|30|31)d{3}$)|(^d{6}(18|19|20)d{2}(0d|11|12)([0-2]d|30|31)d{3}(d|X|x)$)/
帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线组合
/^[a-zA-Z][a-zA-Z0-9_]{4,15}$/
纯中文/汉字
/^[一-龥]+$/
是否小数
/^d+.d+$/
电话(座机)
/^0d{2,3}-d{7,8}$/
纯数字
/^d{1,}$/
是否html标签
/.*1>|/
是否qq号格式正确
/^[1-9][0-9]{4,10}$/
是否由数字和字母组成
/^[A-Za-z0-9]+$/
纯英文字母
/^[a-zA-Z]+$/
纯小写英文字母组成
/^[a-z]+$/
纯大写英文字母
/^[A-Z]+$/
密码强度正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符
/^.*(?=.{6,})(?=.*d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*? ]).*$/
用户名正则,4到16位(字母,数字,下划线,减号)
/^[a-zA-Z0-9_-]{4,16}$/
ipv4地址正则
/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/
16进制颜色
/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/
微信号,6至20位,以字母开头,字母,数字,减号,下划线
/^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$/
中国邮政编码
/^(0[1-7]|1[0-356]|2[0-7]|3[0-6]|4[0-7]|5[1-7]|6[1-7]|7[0-5]|8[013-6])d{4}$/
只包含中文和数字
/^(([一-龥])|(d))+$/
非字母
/[^A-Za-z]$/
正整数验证
/^((0?[1-9])|((1|2)[0-9])|30|31)$/
/^[1-9]\d*$/
身份证号码验证
/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/
手机号码验证
/^[1]([3-9])[0-9]{9}$/
正确的联系方式
/^([0-9]{3,4}-)?[0-9]{7,8}$/
大于0的数
/^$|^\s*[1-9]\d*\s*$/
大于0的正整数
/^\+?[1-9]\d*$/
/^$|^\s*[1-9]\d*\s*$/
邮箱验证
/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/
字符串只能是中文
/^[\u4e00-\u9fa5]{0,}$/
/[u4e00-u9fa5]/
/^[\u4e00-\u9fa5]+$/
由数字、 26个英文字母或下划线组成的字符串
/^$|^\s*[1-9]\d*\s*$/
校验金额
^[0-9]+(.[0-9]{2})?$
去除括号和括号中的内容
str.replace(/\([^\)]*\)/g,"")
检查输入字符串是否为空或者全部都是空格
"^[ ]+$"
验证是否为合法的固定电话
/^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/
验证是否是邮编
/^\d{6}$/
验证是由0-9组成的数字不能有小数点
/^[0-9]+$/
验证是由0-9组成的数字可以能有小数点并且保留2位
/^[0-9]+(\.\d{2})?$/
验证是否是中文
/^[\u0391-\uFFE5]+$/
/[u4e00-u9fa5]/
/^[\u4e00-\u9fa5]{0,}$/
只含有汉字、数字、字母
/^[A-Za-z0-9\u4e00-\u9fa5]+$/
/^([A-Za-z0-9]|[u4e00-u9fa5])*$/
/^[\u4e00-\u9fa5A-Za-z0-9]+$/
验证URL
/^http://.+./
匹配双字节字符(包括汉字)
/[^x00-xff]/
匹配整数或保留一个小数点
/^(([1-9]\d*)(\.\d{1,9})?|0\.([1-9]|\d[1-9])|0)$
匹配整数或保留两位小数
/^(([1-9]\d*)(\.\d{1,2})?|0\.([1-9]|\d[1-9])|0)$/
匹配由数字或字母组成号码
/^[0-9a-zA-Z]*$/
匹配6-20个字母、数字、下划线
/^(\w){6,20}$/
匹配密码
密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线)
/^[a-zA-Z]\w{5,17}$/
密码必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间
/^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$/
日期格式 2019-01-12
/^\d{4}-\d{1,2}-\d{1,2}/
匹配空白行
/\n\s*\r/
匹配正数、负数、和小数
/^(\-|\+)?\d+(\.\d+)?$/
匹配零和非零开头的数字
/^(0|[1-9][0-9]*)$/
匹配数字
/^[0-9]*$/
匹配长度为8-20的所有字符
/^.{8,20}$/
匹配银行卡号
/^(\w|[^\u4E00-\u9FA5])*$/
匹配输入数字和大写字母的正则表达式
/^[0-9A-Z]+$/
参考https://blog.csdn.net/weixin_33417140/article/details/112144123
标签:u4e00,匹配,数字,正则表达式,字母,zA,Z0 From: https://www.cnblogs.com/ayuaichiyu/p/17620264.html