为什么我把那个result全部写在if的括号里面,就不行。
单独拿出来就可以呢?
如图:
` let checkWords = (rule, value, callback) => {
console.log(value)
if (value === '') {
this.$message.warning('关键词不能为空!')
return callback(new Error('关键词不能为空!'))
}
let regBox = { regWords: /^([u4e00-u9fa50-9]+|[A-Za-z0-9]+)$/g }
console.log('第一个条件')
// console.log(regBox.regWords.test(value))
let result = regBox.regWords.test(value)
if (result === true) {
return callback()
} else {
this.$message.warning('关键词格不能中英文混杂!不能有标点符号!!')
return callback(new Error('关键词不能中英文混杂!不能有标点符号!'))
}
}`
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…