public var editWorkItemRule:Object={
INDEX1:[true,'RUSH is Required.'],
INDEX5:['^[0-9]{7}$','AGENT CODE entered is invalid.',true],
INDEX6:[true,'Branch Code is Required.'],
INDEX7:[true,'Market Segment ID is Required.'],
INDEX8:['^[A-Za-z]{3}$','UW Initials entered is invalid.',true],
INDEX9:[true,'Policy Effective Date is Required.'],
INDEX10:['^[0-9%]{10}$','Customer Number entered is invalid.',false],
symbol:['^[A-Z]{3}$','Field requires a 3 alpha policy symbol.',true],
number:['^[0-9]{7}$','Field requires a 7 digit policy number.',true],
mod:['^[0-9]{2}$','Field requires a 2 digit policy module.',true],
Batch_No:[true,'Batch No is Required.','']
};
好几组类似以上检验规则,包含了TextField、DateField、ComboBox等
上面的结构比较混乱,应该
public var editWorkItemRule:Object={
'comboBox':{
INDEX1:[true,'RUSH is Required.'],
INDEX6:[true,'Branch Code is Required.'],
INDEX7:[true,'Market Segment ID is Required.']
},
'textField':{
INDEX5:['^[0-9]{7}$','AGENT CODE entered is invalid.',true],
INDEX8:['^[A-Za-z]{3}$','UW Initials entered is invalid.',true],
INDEX10:['^[0-9%]{10}$','Customer Number entered is invalid.',false],
symbol:['^[A-Z]{3}$','Field requires a 3 alpha policy symbol.',true],
number:['^[0-9]{7}$','Field requires a 7 digit policy number.',true],
mod:['^[0-9]{2}$','Field requires a 2 digit policy module.',true]
},
'dataField':{
INDEX9:[true,'Policy Effective Date is Required.']
},
'dynamic':{
Batch_No:[true,'Batch No is Required.','']
}
};