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