正则表达式
//用户名
userNames: [
/^[a-zA-Z0-9_-]{2,20}$/, '由2-20位的字母或数字组成'
],
userName: [
/^[a-zA-Z\u4e00-\u9fa5]{2,10}$/, '由2-20位中文或英文组成'
],
//英文
english: [
/^[A-Za-z]+$/, '只能输入英文'
],
//汉字
chinese: [
/^[\u4e00-\u9fa5]+$/, '只能输入汉字'
],
//匹配中文(包括汉字和字符)
chineseChar: [
/^[\u0391-\uFFE5]+$/, '只能输入中文(包括汉字和字符)'
],
//字符验证,只能包含中文、英文、数字、下划线等字符
stringCheck: [
/^[a-zA-Z0-9\u4e00-\u9fa5-_]+$/, '只能输入中文、英文、数字、下划线等字符'
],
//邮箱
email: [
/^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/, '请输入正确的邮箱'
],
//QQ
QQ: [
/^[1-9]\d{4,12}$/, '请输入正确的QQ'
],
//手机号码
phone: [
/^1(2|3|4|5|6|7|8|9)\d{9}$/, '请输入正确的手机号码'
],
//居民身份证
IDCard: [
/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}(\d|x|X)$/, '请输入正确的身份证'
],
//护照
passport: [
/^[a-zA-Z0-9]{5,17}$/, '请输入正确的护照'
],
//台胞证 0099730503
taiWanCertificate: [
/^([0-9]{8}|[0-9]{10})$/, '请输入正确的台胞证'
],
//港澳通行证
hongKong: [
/^[a-zA-Z0-9]{6,10}$/, '请输入正确的港澳通行证'
],
//营业执照
businessLicense: [
/^[a-zA-Z0-9]{10,20}$/, '请输入正确的营业执照'
],
//驾照
drivingLicense: [
/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}(\d|x|X)$/, '请输入正确的驾照'
],
//车牌号正则
plateNumbers: [
/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$/, '请输入正确的车牌号'
],
//组织机构代码证
organizationCodeCertificate: [
/^[a-zA-Z0-9]{10,20}$/, '请输入正确的组织机构代码证'
],
//密码1
password1: [
/^([^\u4e00-\u9fa5]){6,}$/, '不含中文,至少6位的密码'
],
//密码2
password2: [
/^[a-zA-Z]\w{5,17}$/, '必须以字母开头,长度在6~18之间,只能包含字母、数字和下划线'
],
//高强度密码
seniorPassword: [
/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,20}$/, '必须包含大小写字母和数字的组合,不能使用特殊字符,长度在8-20之间'
],
//日期
date: [
/^((((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})-0?2-(0?[1-9]|1\d|2[0-8]))|((((19|20)([13579][26]|[2468][048]|0[48]))|(2000))-0?2-29))$/,
'请输入正确的日期</br>格式 2020-02-02'
],
//时间
time: [
/^(20|21|22|23|[0-1]\d):[0-5]\d:[0-5]\d$/, '请输入正确的时间</br>格式 12:00:00 '
],
//只能输入数字[0-9] 写法2 /^[0-9]$/
number: [
/^\d+$/, '请输入数字'
],
//整数
integer: [
/^[-\+]?\d+$/, '您输入的不是整数'
],
//邮政编码
zipCode: [
/^[0-9]{6}$/, '请输入正确的邮政编码'
],
//访问地址URL
Url: [
/^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\’:+!]*([^<>\"])*$/, '请输入正确的访问地址'
],
//判断是否为合法字符(a-zA-Z0-9-_)
rightfulString: [
/^[A-Za-z0-9_-]+$/, '请输入合法字符'
],
//money
money: [
/^\d+(\.\d{1,2})?$/, '请输入有效数字或者两位小数,或者一位小数,整数'
],
//ipv4地址正则
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]?)$/, '请输入正确的ip'
],
//十六进制颜色判断
rgbHex: [
/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/, '请输入正确的颜色 </br>格式 #000000或#000'
],
//固话或者传真
faxes: [
/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/, '请输入正确的传真'
],
jmuser: [
/^[a-zA-Z\u4e00-\u9fa5]{2,10}$/, '请输入正确的姓名'
],
jmrequired: [
/^[\s\S]*.*[^\s][\s\S]*$/, '该项不能为空'
],
免责申明:
1. 本站所有教程、文章或资源分享目的仅供大家学习和交流!
2. 如有无法查看或链接失效,麻烦请报告联系管理员处理!
3. 本站无法保证资源或其时效性,恕不接受任何提问。
4. 在本站下载的源码严禁杜绝任何形式的正式商业用途,请去程序官方购买。 所有资料均来自于网络,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以删除。