我有以下的JSON在它動態表單驗證
const BILL_NUMBER = [
{
"caseIndex": "Bill Number",
"minLength":"3",
"maxLength": "16",
"htmlControlType": "text",
"errorMessage": "Alphanumeric Only",
"idxReglrExp":"^[a-zA-Z0-9_\\s]*$",
"cssClassName":"form-control"
}
];
下面
的所有字段屬性是呈現JSON數據的功能和領域是越來越顯示在頁面
renderBillNumber: function() {
const data = BILL_NUMBER;
return data.map(group => {
return <div>
<label for="billnumber">{group.caseIndex}</label>
<input type={group.htmlControlType} className={group.cssClassName} id="billnumber" placeholder=""/>
</div>
});
},
我想驗證這個字段與來自JSON的屬性,如minlength,maxlength,並顯示基於正則表達式的錯誤消息。
任何人都可以幫助我如何在reactjs中做到這一點?