extjs 空格验证以及其它表单验证

1.    验证不能输入 空格
{
                                xtype : 'textfield',
                                fieldLabel : '<font color="red">* </font>SIM卡类型名称' ,
                                name : 'simType.simtypename',
                                id:'simtypename',
                                itemId : 'simtypename',
                                tabIndex : 1,
                                maxLength : 20,
                                allowBlank : false,
                                blankText : '不能为空',
                                maxLengthText : '最大长度不超过20位!',
                                anchor : '100%',
                                validator : vd,
                                cls : 'x-textfield'
                            },  
<script type="text/javascript">
 validator : function vd(text){   
          if(this.allowBlank==false && Ext.util.Format.trim(text).length==0)      
                return "不能为空格";       
             else       
               return true;   
           };
</script> 


2. 不能 为空
allowBlank : false,   blankText : '不能为空',   
3. 最 大长度,最 小长度
maxLength : 20,    maxLengthText : '最大长度不超过20位!',   
minLength : 20,    minLengthText : '最小长度不少于1位!',   
4. 手机号验证
regex : /^[1][358][0-9]{9}$/,    regexText : '以1开头的11位数字',   
5.QQ号验证
regex :/^[1-9]\d{4,9}$/,  regexText : '格式不正确!',
6.   email格式验证
vtype:"email",//email格式验证 vtypeText:"不是有效的邮箱地址",   
1.alpha // 只能输入字母,无法输入其他(如数字,特殊符号等)  
2.alphanum//只能输入 字母和数字,无法输入其他  
4.url// url格式验证,要求的格式是http://www.baidu.com 


7. 数字验证
regex : /^[\d\.\,]*$/,    regexText : '只允许数字类型',   
8. 座机号验证
regex : /(\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$/,
regexText : '格式:3-4位区号,7-8位直播号码,1-4位分机号', 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值