avalon2的required验证方法,建议加上首尾去空正则
本文介绍了avalon2的required验证方法,建议加上首尾去空正则的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
avalon2的required验证方法只判断了value不等于空
required: {
message: '必须填写',
get: function (value, field, next) {
next(value !== '')
return value
}
}
建议加上首尾去空再判断
// 验证必填项
required: {
message: '必须填写',
get: function (value, field, next) {
next(value.toString().replace(/(^\s*)|(\s*$)/g, '') !== '')
return value
}
}
暂时解决方法是重写一个required
avalon.validators.required = {
get: function(value, field, next) {
next(value.toString().replace(/(^\s*)|(\s*$)/g, '') !== '')
return value
}
}
解决方案
不能,大家都在用这个。不能改变逻辑。
这篇关于avalon2的required验证方法,建议加上首尾去空正则的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文