使用element-ui 提供的校验方法,使用了第一个和第三个
在同一个组件内,新建信息的表单和编辑信息的表单都使用校验,但是新建表单的校验正常,编辑表单的却报错说,请问有大神知道是为什么?谢谢解答
报错信息:
提交编辑表单的函数代码如下:
使用element-ui 提供的校验方法,使用了第一个和第三个
在同一个组件内,新建信息的表单和编辑信息的表单都使用校验,但是新建表单的校验正常,编辑表单的却报错说,请问有大神知道是为什么?谢谢解答
报错信息:
提交编辑表单的函数代码如下:
vue element-ui使用自定义正则表达式:
let validatePass = (rule, value, callback) => {
let regExp = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,16}$/
if (value === '') {
callback(new Error('请输入密码'))
} else if (regExp.test(value) === false) {
callback(new Error('8-16字母和数字组成,不能是纯数字或纯英文'))
} else {
if (this.ruleForm.repass !== '') {
this.$refs.ruleForm.validateField('repass')
}
callback()
}
}
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.8k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
把源码发出来!!!回答问题靠猜么?