我將解釋情況。使用JavaScript驗證一個對象與另一個對象
我們有兩個對象;
第一個包含驗證規則,例如:
rules = [
name: {
length: {
min: 5
},
uppercase: true
}
]
而且我們也有與人另一個對象:
people = {
name: 'Aleg',
name: 'Anton',
name: 'john johnov bla bla'
}
我的問題是 - 什麼是驗證'people'
的最佳方式obeyct,使用'rules'
對象與JavaScript?
「最佳」是見仁見智,從而摘的問題主題爲StackOverflow。關於你的'people'對象,應該是一個對象數組嗎?你不能像這樣在一個對象中有重複的屬性名稱。 (假設你解決了這個問題,難道你不會僅僅使用一個循環來驗證對象,查找'rules'對象中的相關規則嗎?) – nnnnnn
'uppercase:true'驗證了什麼?和'人'是一個數組? – kukkuz
https://github.com/flatiron/revalidator ...你可以使用它? – coderredoc