我正在使用express-validator版本“2.19.1”进行验证。我需要用不同的语言验证名称。我使用的是isAlpha(),默认是英文字母。
req.checkBody('name', 'Invalid name').isAlpha();
我可以更改express-validator中的设置,允许德语特殊字母ä,ö和ü通过验证吗?
提前致谢。
答案 0 :(得分:1)
express-validator实际上是由名为validator.
的软件包提供支持验证器的isAlpha函数提供了包含区域设置的能力:
req.checkBody('name', 'Invalid name').isAlpha(['de-DE']);
所以我认为德语需要
class User < ActiveRecord::Base
has_many :cars
def cars
Car.where(user_id: id).order(:num_wheels)
end
end