状況を説明します。JavaScriptを使用して1つのオブジェクトを別のオブジェクトに検証する
2つのオブジェクトがあります。
最初の1は、例えば、検証ルールが含まれています
rules = [
name: {
length: {
min: 5
},
uppercase: true
}
]
そしてまた、我々は、人々と別のオブジェクトを持っている:
people = {
name: 'Aleg',
name: 'Anton',
name: 'john johnov bla bla'
}
私の質問は - 'people'
を検証するための最良の方法は何ですかob38、'rules'
オブジェクトをJavaScriptで使用していますか?
「ベスト」を見つけることができます意見の問題であるため、オフStackOverflowのトピックです。あなたの 'people'オブジェクトに関して、それはオブジェクトの配列でなければなりませんか?そのような単一のオブジェクトに重複するプロパティ名を持つことはできません。 (あなたがそれを修正したと仮定すると、 'rules'オブジェクト内の関連するルールを調べるために、検証されるオブジェクトのループを使用しませんか?) – nnnnnn
'大文字:真 'は何を検証しますか? 「人々」は配列ですか? – kukkuz
https://github.com/flatiron/revalidator ...これを使用できますか? – coderredoc