你们是怎么验证表单的
寻求验证表单的优雅方法。 这是我目前的方法,以express为例子
var required = [/**表单需要接受的字段**/];
var optional = [/**可选字段**/];
var body = req.body;
var tbody = {};
//检测必选字段
required.forEach(function (item,index) {
if(body[item]){
tbody.item = xss(body[item]);//附带xss处理
}else{
//返回错误信息
}
});
//检测可选字段
optional.forEach(function (item,index) {
if(body[item]){
tbody.item = xss(body[item]);
}
});
//字段去重,当然,这里用的是express就不需要
//然后各种validator验证类型 巴拉巴拉****
4 回复
考虑jQuery 插件 validate
@jiangwest 嗯嗯,目前我用的是validator来做类型验证,放在了最后一步,而且这个是后端,jquery插件也有吗?
直接用h5 的验证 + 入库校验
https://github.com/skipify/datagate 自己写过一个简单的 前后通用