比如在js中,表单中一组件:
{
fieldLabel : '客户的电话',
name : 'telphone',
vtype:'mobile',
emptyText:'请填写11位手机号',
value:record.get("telphone")
},
这里的vtype:'mobile'是自定义的验证字段
写在一个公共的js中:如下
Ext.apply(Ext.form.VTypes, {
mobile:function (value, field) {
return /^(((13[0-9]{1})|159|153)+\d{8})$/.test(value);
},
mobileText:'手机格式不正确'
)}
这样的话,就能做到公共引用了,原理就是封装正则的验证方法,提供调用。
后续有很多开发填坑的文章发布,如果对你有帮助,请支持和加关注一下
http://e22a.com/h.05ApkG?cv=AAKHZXVo&sm=339944
https://shop119727980.taobao.com/?spm=0.0.0.0