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