EXT表单常用验证大全 (转)

Ext.onReady(function(){
    var form = new Ext.form.FormPanel({
    labelAlign: 'right',
    labelWidth: 250
});
form.add(new Ext.form.TextField({
    fieldLabel: '不能为空',
    allowBlank: false
}));
form.add(new Ext.form.TextField({
    fieldLabel: '最小5,最大10',
    name: 'text',
    maxLength: 10,
    minLength: 5
}));
form.add(new Ext.form.TextField({
    fieldLabel: 'E-mail',
    name: 'text',
    vtype: 'email'
}));
form.add(new Ext.form.TextField({
    fieldLabel: '只能英文',
    name: 'text',
    vtype: 'alpha'
}));
form.add(new Ext.form.TextField({
    fieldLabel: '只能字母和数字',
    name: 'text',
    vtype: 'alphanum'
}));
form.add(new Ext.form.TextField({
    fieldLabel: '只能网址',
    name: 'text',
    vtype: 'url'
}));
form.add(new Ext.form.TextField({
    fieldLabel: '只能汉字',
    name: 'text',
    regex: /^[\u4E00-\u9FA5]+$/,
    regexText: '只能输入汉字'
}));
form.add(new Ext.form.TextField({
    fieldLabel: '手机号码必须13开头,后面跟9位数字!',
    name: 'text',
    regex: /^13[\d]{9}$/,
    regexText: '手机号码必须13开头,后面跟9位数字!'
}));
form.add(new Ext.form.TextField({
    fieldLabel: '电话号码必须如:0xx-1234344',
    name: 'text',
    regex: /^0(\d{2}|\d{3})\-(\d{7}|\d{8})$/,
    regexText: '电话号码必须如:0xx-1234344'
}));
form.add(new Ext.form.TextField({
    fieldLabel: '只能IP地址',
    name: 'text',
    regex: /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/,
    regexText: '只能输入IP地址'
}));
form.render("form");

转载于:https://www.cnblogs.com/rc727512646/archive/2013/03/27/2984092.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值