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