ExtJs画面数据验证

Ext.apply(Ext.form.VTypes, { // 日期范围 daterange : function(val, field) { var date = field.parseDate(val); var dispUpd = function(picker) { var ad = picker.activeDate; picker.activeDate = null; picker.update(ad); }; if (field.startDateField) { var sd = Ext.getCmp(field.startDateField); sd.maxValue = date; if (sd.menu && sd.menu.picker) { sd.menu.picker.maxDate = date; dispUpd(sd.menu.picker); } } else if (field.endDateField) { var ed = Ext.getCmp(field.endDateField); ed.minValue = date; if (ed.menu && ed.menu.picker) { ed.menu.picker.minDate = date; dispUpd(ed.menu.picker); } } return true; }, // 手机号码 mobile : function(val) { return /^0{0,1}(13[0-9]|15[0-9]|18[0-9])[0-9]{8}$/.test(val); }, mobileMask: /[0-9]/, // 电话号码 telephone : function(val) { return /^[0-9-]*$/.test(val); }, telephoneMask: /[0-9-]/ }); 

你可能感兴趣的:(Date,function,mobile,ExtJs,手机,电话)