数字相关

只有数字:/^[0-9]*$/ 或 /^\d{1,}$/
整数:/^-?[0-9]\d*$/
正整数:/^\+?[1-9]\d*$/
非正整数:/^-[1-9]\d*|0$/
负整数:/^-[1-9]\d*$/
非负整数:/^\d+$/
浮点数:/^(-?\d+)(\.\d+)?$/
正浮点数:/^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$/
负浮点数:/^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)/
小数:/^-?\d+\.\d+$/
正数/负数/小数:/^(\-|\+)?\d+(\.\d+)?$/
正实数保留小数点后 2 位:/^[0-9]+(.[0-9]{2})?$/
正实数保留小数点后 1 到 3 位:/^[0-9]+(.[0-9]{1,3})?$/
n 位数字:/^\d{n}$/
至少 n 位数字:/^\d{n,}$/
m 至 n 位的数字:/^\d{m,n}$/
数字和字母至少包含其一:/^[A-Za-z0-9]+$/
必须包含数字和字母:/^(?=.*[a-zA-Z])(?=.*\d).+$/
md5 值 :/^([a-f\d]{32}|[A-F\d]{32})$/
base64 值:/^\s*data:(?:[a-z]+\/[a-z0-9-+.]+(?:;[a-z-]+=[a-z0-9-]+)?)?(?:;base64)?,([a-z0-9!$&',()*+;=\-._~:@/?%\s]*?)\s*$/i

字符相关

m 至 n 位的字符:/^.{3,20}$/
英文字母字符:/^[A-Za-z]+$/
大写英文字母字符:/^[A-Z]+$/
小写英文字母字符:/^[a-z]+$/
汉字:/^[\u4e00-\u9fa5]{0,}$/
半角符号:/[\u0000-\u00FF]/
全角符号:/[\uFF00-\uFFFF]/
汉字、英文、数字、下划线至少其一:/^[\u4E00-\u9FA5A-Za-z0-9_]+$/
不包含字符 “~” :/[^~\x22]+/
字符连续重复:/(.)\1+/

电话号码

手机号(以1开头):/^(?:(?:\+|00)86)?1\d{10}$/
手机号(以13至19开头):/^(?:(?:\+|00)86)?1[3-9]\d{9}$/
手机号(以工信部公布的手机号段开头):/^(?:(?:\+|00)86)?1(?:(?:3[\d])|(?:4[5-79])|(?:5[0-35-9])|(?:6[5-7])|(?:7[0-8])|(?:8[\d])|(?:9[189]))\d{8}$/
国内固话号码:/\d{3}-\d{8}|\d{4}-\d{7}/

邮箱

/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/

邮编

/[1-9]\d{5}(?!\d)/

身份证

/^[1-9]\d{5}(?:18|19|20)\d{2}(?:0[1-9]|10|11|12)(?:0[1-9]|[1-2]\d|30|31)\d{3}[\dXx]$/

银行卡号

/^[1-9]\d{9,29}$/

车牌号

/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-HJ-NP-Z][A-HJ-NP-Z0-9]{4,5}[A-HJ-NP-Z0-9挂学警港澳]$/

QQ号

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

微信号

/^[a-zA-Z][-_a-zA-Z0-9]{5,19}$/

强密码

必须包含字母、数字、特殊字符:/^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\W_!@#$%^&* ~()-+=]+$)(?![a-z0-9]+$)(?![a-z\\W_!@#$%^& *~()-+=]+$)(?![0-9\W_!@#$%^&* ~()-+=]+$)[a-zA-Z0-9\\W_!@#$%^&*~()-+=]/
必须包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间:/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$/

网址

/^(((ht|f)tps?):\/\/)?(^!@#$%^&*?.\s-?\.)+[a-z]{2,6}\/?/

文件扩展名效验

/^([a-zA-Z]\\:|\\\\)\\\\([^\\\\]+\\\\)*[^\\/:*?"<>|]+\\.txt(l)?$/

日期+时间(YYYYMMDD HH:mm:ss)

/^\d{4}([/:-\S])(1[0-2]|0?[1-9])\1(0?[1-9]|[1-2]\d|30|31) (?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d$/

图片链接地址

/^https?:\/\/(.+\/)+.+(\.(gif|png|jpg|jpeg|webp|svg|psd|bmp|tif))$/i

视频链接地址

/^https?:\/\/(.+\/)+.+(\.(swf|avi|flv|mpg|rm|mov|wav|asf|3gp|mkv|rmvb|mp4))$/i