Express-Validator中的本地化stringvalidation
我使用expressvalidation程序版本“2.19.1”进行validation。 我需要用不同的语言validation名字。 我使用的是isAlpha(),默认是英文字母。
req.checkBody('name', 'Invalid name').isAlpha();
我可以更改快速validation器的设置,允许德文特殊字母ä,ö和ü通过validation吗?
提前致谢。
express-validator实际上是由称为validation程序的包提供的。
Validator的isAlpha函数提供了包含语言环境的function:
isAlpha(str [, locale])
所以我认为你需要德语
req.checkBody('name', 'Invalid name').isAlpha(['de-DE']);