EXTjs中自定义表单验证vtype

好比在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

http://e22a.com/h.05ApkG?cv=AAKHZXVo&sm=339944io

https://shop119727980.taobao.com/?spm=0.0.0.0 function

相关文章
相关标签/搜索