中文姓名正则:
例如: 葛二蛋, 凯文·杜兰特, 德克·维尔纳·诺维茨基 正则表达式:
/^(?:[\u4e00-\u9fa5·]{2,16})$/ 2-4个中文字符正则
微信号,6至20位,以字母开头,字母,数字,减号,下划线 正则:
/^[a-zA-Z][-_a-zA-Z0-9]{5,19}$/
密码强度正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符:
/^.*(?=.{6,})(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*? ]).*$/
用户名正则,4到16位(字母,数字,下划线,减号):
/^[a-zA-Z0-9_-]{4,16}$/
英文姓名正则:
例如: James, Kevin Wayne Durant, Dirk Nowitzki 正则表达式:
/(^[a-zA-Z][a-zA-Z\s]{0,20}[a-zA-Z]$)/
手机号正则:
手机号严谨以1开头:
/^(?:(?:\+|00)86)?1(?:(?:3[\d])|(?:4[5-79])|(?:5[0-35-9])|(?:6[5-7])|(?:7[0-8])|(?:8[\d])|(?:9[189]))\d{8}$/
手机号最新正则表达式:
/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/
座机号码正则:
/^(0\d{2,3})-?(\d{7,8})$/
电子邮箱正则:
/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/
纯中文/汉字正则:
/^(?:[\u3400-\u4DB5\u4E00-\u9FEA\uFA0E\uFA0F\uFA11\uFA13\uFA14\uFA1F\uFA21\uFA23\uFA24\uFA27-\uFA29]|[\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0])+$/
纯英文字母正则:
纯英文字母正则: /^[a-zA-Z]+$/
纯大写: /^[A-Z]+$/ 纯小写:/^[a-z]+$/
不包含字母正则:
/^[^A-Za-z]*$/
中国大陆身份证号码正则:
例如: 622223199912051311, 12345619991205131x, 123456991010193
身份证号, 支持1/2代(15位/18位数字) 正则:
/^\d{6}((((((19|20)\d{2})(0[13-9]|1[012])(0[1-9]|[12]\d|30))|(((19|20)\d{2})(0[13578]|1[02])31)|((19|20)\d{2})02(0[1-9]|1\d|2[0-8])|((((19|20)([13579][26]|[2468][048]|0[48]))|(2000))0229))\d{3})|((((\d{2})(0[13-9]|1[012])(0[1-9]|[12]\d|30))|((\d{2})(0[13578]|1[02])31)|((\d{2})02(0[1-9]|1\d|2[0-8]))|(([13579][26]|[2468][048]|0[048])0229))\d{2}))(\d|X|x)$/
中国大陆身份证号码正则:
/^[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]|X)$/
例如: 12345619991205131x 身份证号(2代,18位数字),最后一位是校验位,可能为数字或字符X
/^[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]$/
15位:
/^[1-9]\d{5}\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{2}[0-9Xx]$/
后6位:
/^(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/
QQ号正则:
例如: 903013545, 9020304 正则表达式: /^[1-9][0-9]{4,10}$/
中国邮政编码正则:
例如: 734500, 100101 正则表达式:
/^(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}$/
注册账号正则:
/^[a-zA-Z][a-zA-Z0-9_]{4,15}$/
视频链接地址正则:
/^https?:\/\/.*?(?:swf|avi|flv|mpg|rm|mov|wav|asf|3gp|mkv|rmvb|mp4)$/i
视频video链接地址(视频格式可按需增删)正则:
/^https?:\/\/(.+\/)+.+(\.(swf|avi|flv|mpg|rm|mov|wav|asf|3gp|mkv|rmvb|mp4))$/i
网址正则:
/^(?:(?:https?|ftp):\/\/)?(?:[\da-z.-]+)\.(?:[a-z.]{2,6})(?:\/\w\.-]*)*\/?/
24小时制时间正则:(HH:mm:ss)
例如: 23:34:55 正则表达式:/^(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d$/
12小时制时间正则:(HH:mm:ss)
例如: 11:34:55 , 反例: 23:34:55 正则表达式:
/^(?:1[0-2]|0?[1-9]):[0-5]\d:[0-5]\d$/
只包含中文和数字正则:
/^((?:[\u3400-\u4DB5\u4E00-\u9FEA\uFA0E\uFA0F\uFA11\uFA13\uFA14\uFA1F\uFA21\uFA23\uFA24\uFA27-\uFA29]|[\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0])|(\d))+$/
银行卡号(10到30位,覆盖对公/私账户,参考 微信支付)正则:
例如: 6234567890, 6222026006705354000 正则表达式:
/^[1-9]\d{9,29}$/
小数正则:
例如: 0.0, 0.09 正则表达式: /^\d+\.\d+$/
数字正则:
例如: 12345678 正则表达式: /^\d{1,}$/
不能包含字母正则:
例如: 你好6啊, @¥()! 正则表达式: /^[^A-Za-z]*$/