以下是Ext实现的一些常见表单验证扩展: Ext.QuickTips.init(); Ext.form.Field.prototype.msgTarget = "side"; Ext.apply(Ext.form.VTypes,{ IdCard:function(value,field){ return /^/d{14}(/d{1}|/d{4}|(/d{3}[xX]))$/.test(value); }, IdCardText:'身份证号码输入错误!', IPAddress: function(value) { return /^/d{1,3}/./d{1,3}/./d{1,3}/./d{1,3}$/.test(value); }, IPAddressText: 'IP地址格式输入错误!', Email:function(value){ return /^(.+)@(.+)$/.test(value); }, EmailText:'Email格式输入错误!', Number:function(value){ return /^[0-9]+$/.test(value); }, NumberText:'数字格式输入错误!', Word:function(value){ return /^/w+$/.test(value); }, WordText:'对不起,您只能输入数字、字母和下划线!', Phone:function(value){ return /^(/d{3,4})-(/d{7,8})/.test(value); }, PhoneText:'电话号码格式输入错误!' });