Beispiel #1
0
LawForm.prototype.validate = function(data) {
  var errors = [];
  if (!data.lawId.length) {
    errors.push(t('admin-laws-form.message.validation.lawId-required'));
  };
  if (!data.mediaTitle.length) {
    errors.push(t('admin-laws-form.message.validation.mediaTitle-required'));
  };
  if (!data.source.length) {
    errors.push(t('admin-laws-form.message.validation.source-required'));
  } else if (!regexps.url.test(data.source)) {
    errors.push(t('admin-laws-form.message.validation.source-invalid'));
  };
  return errors;
}
Beispiel #2
0
exports.url = function(val, option, fn) {
  val = encodeURI(val);
  fn(!regexps.url.test(val) && '' != val.trim() ? t('validators.invalid.url') : null);
};