Files
biomedjs/config/validators.js
Dobie Wollert f94ca33b9e Changes
2015-12-16 09:12:35 -08:00

25 lines
422 B
JavaScript

'use strict';
var moment = require('moment');
var expressValidator = require('express-validator');
module.exports = function() {
return expressValidator({
customValidators: {
isWeek
},
customSanitizers: {
toMoment
}
});
};
function isWeek(str) {
let week = moment(str, 'YYYY-MM-DD');
return week.isValid() && week.weekday() === 0;
}
function toMoment(str) {
return moment(str);
}