0

我正在使用 express-validator 在服务器端验证和清理我的表单。许多验证和清理在各个领域都很常见。例如,我正在做

check('field name here")
  .exists()
  .trim()
  .escape()
  .xss()

在几乎所有字段上,并且在所有不同字段中手动指定它们变得非常多余。有没有办法可以应用验证条件并将所有字段一起清理?

4

1 回答 1

1

您可以将数组传递给check,例如:

check(['field1', 'field2', 'field3'])
  .exists()
  .trim()
  .escape()
  .xss();

显然,这仍然需要一个明确的字段名称列表,而不仅仅是应用于“全部”,但如果没有明确的列表,验证器就无法知道哪些字段应该存在。

于 2017-10-14T21:52:49.213 回答