allowBlank : false,
blankText:'不能为空',
addPanel.form.isValid();
-------------------------------------------------------------------
xtype:'textfield',
fieldLabel : '序号',
name : 'entity.code',
allowBlank : false,
readOnly:true,
blankText:'不能为空',
validator:function(text)
{
if(this.allowBlank==false && Ext.util.Format.trim(text).length==0)
{
return false;
}
else if(Ext.util.Format.trim(text).length>20)
{
Ext.Msg.alert("操作失败","你输入的序号过长");
return false;
}
else
{
return true;
}
}
---------------------------------------------------------------------------
regex:/[a-zA-Z0-9_]{4,25}$/,
regexText:"文件名格式不正确" //(字母开头,允许5-26字节,允许字母数字下划线
______________________________
regex:/^(-|/+)?/d+(/./d+)?$/,
regexText :'金额只能为数字',
----------------------------------------------------------
这种方法是单个验证控件 Ext.getCmp('id');
if(Ext.getCmp("inStoreBuyDateBegin").isValid())
{
//验证不通过
return;
}
if(Ext.getCmp("inStoreBuyDateEnd").isValid())
{
//验证不通过
return;
}
---------------------------------------------------------------------------
//正则表达式验证在EXTJS中的应用
regex: /^[a-zA-Z0-9_/u4e00-/u9fa5]+$/,
regexText: '格式应由汉字、数字、字母或下划线组成.'
------------------------------------------------------------------------------