rules: {
player_cnt: [{
required: true,
message: '请输入播放次数',
trigger: 'blur'
}],
player_time: [{
required: true,
message: '请输入播放时间间隔',
trigger: 'blur',
},{
min: 6,
message: '请输入大于六位数',
},{
max: 8,
message: '请输入小于8位数',
},{
pattern: /^[1-9]\d*$/,
message: '只能输入正整数',
}],
accept_club_id: [{
required: true,
message: '请输入接收俱乐部ID',
trigger: 'blur'
}],
},
前端Vue中常用rules校验规则:
1、是否合法IP地址:
pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5]).(\d{1,2}|1\d\d|2[0-4]\d|25[0-5]).(\d{1,2}|1\d\d|2[0-4]\d|25[0-5]).(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,
2.是否手机号码或者固话
pattern:/^((0\d{2,3}-\d{7,8})|(1[34578]\d{9}))$/,
- 是否身份证号码
pattern:/(\d{15}$)|(^\d{18}$)|(\d{17}(\d|X|x)$)/,
4.是否邮箱
pattern:/^([a-zA-Z0-9]+[-_.]?)+@[a-zA-Z0-9]+.[a-z]+$/,
5.整数填写
pattern:/^-?[1-9]\d*$/,
6.正整数填写
pattern:/1\d*$/,
7.小写字母
pattern:/2+$/,
8.大写字母
pattern:/3+$/,
9.大小写混合
pattern:/4+$/,
10.多个8位数字格式(yyyyMMdd)并以逗号隔开
pattern:/^\d{8}(,\d{8})*$/,
11.数字加英文,不包含特殊字符
pattern:/5+$/,
12.前两位是数字后一位是英文
pattern:/^\d{2}[a-zA-Z]+$/,
13.密码校验(6-20位英文字母、数字或者符号(除空格),且字母、数字和标点符号至少包含两种)
pattern:/(?![\d]+$)(?![a-zA-Z]+$)(?![\da-zA-Z]+KaTeX parse error: Got function '\u' with no arguments as superscript at position 5: )([^\̲u̲4e00-\u9fa5\s])…/,
14.中文校验
pattern:/6+$/,