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']);