好比在js中,表單中一組件:app
{ fieldLabel : '客戶的電話', name : 'telphone', vtype:'mobile', emptyText:'請填寫11位手機號', value:record.get("telphone") },
這裏的vtype:'mobile'是自定義的驗證字段code
寫在一個公共的js中:以下orm
Ext.apply(Ext.form.VTypes, { mobile:function (value, field) { return /^(((13[0-9]{1})|159|153)+\d{8})$/.test(value); }, mobileText:'手機格式不正確' )}
這樣的話,就能作到公共引用了,原理就是封裝正則的驗證方法,提供調用。開發
後續有不少開發填坑的文章發佈,若是對你有幫助,請支持和加關注一下get