vue 表单验证自定义字段,特殊字符
程序员文章站
2022-07-15 16:49:38
...
formValidate: {
account: [
{ required: true, type: 'string', max: 11, message: '请输入用户名', trigger: 'blur' },
],
password: [
{ required: true, type: 'string',max: 20,min: 6, message: '请输入6-20位密码', trigger: 'blur' },
{ validator (rule, value, callback, source, options) {
const errors = [];
var pattern = new RegExp("[`[email protected]#$^&*=|{}':;',\\[\\]<>《》/?~!@#¥……&*|{}【】‘;:”“'。,、?' ']");
if(pattern.test(value)){
errors.push('请输入6-20位密码,不支持特殊字符')
}else if(value.indexOf(" ") != -1){
errors.push('请输入6-20位密码,不支持特殊字符')
}
callback(errors)
} }
],
},
推荐阅读
-
vee-validate vue 2.0自定义表单验证的实例
-
element vue validate验证名称重复 输入框与后台重复验证 特殊字符 字符长度 及注意事项小结【实例代码】
-
Vue使用vux-ui自定义表单验证遇到的问题及解决方法
-
JavaScript:17-正则表达式、正则表达式概述、正则表达式在js中的使用、正则表达式中特殊字符、表单验证、正则替换replace
-
vue 表单验证自定义字段,特殊字符
-
vue使用rules实现表单字段验证
-
element vue validate验证名称重复 输入框与后台重复验证 特殊字符 字符长度 及注意事项
-
vue element自定义表单验证请求后端接口验证
-
用vue自定义指令v-validated实现全局表单验证
-
Vue使用vux-ui自定义表单验证注意事项有哪些