读书人

ext field应验

发布时间: 2012-10-29 10:03:53 作者: rapoo

ext field验证

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");

读书人网 >Web前端

热点推荐