【发布时间】:2017-07-21 22:41:04
【问题描述】:
我有下面的 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 中做到这一点?
【问题讨论】:
标签: json validation reactjs dynamic