首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Ext证验汇总

2012-10-15 
Ext验证汇总1.验证输入框长度:一个汉字等于两个字符问题validator:function(){?????? var str Ext.util.

Ext验证汇总

1.验证输入框长度:一个汉字等于两个字符问题

validator:function(){
?????? var str = Ext.util.Format.trim(news.getValue());
?????? var size = 0;
?????? for(var i=0;i<str.length;i++){
????? ??? ?var code = str.charCodeAt(i);
????? ??? ?if(code > 255){
????? ??? ??? ?size += 2;
????? ??? ?}else{
????? ??? ??? ?size += 1;
????? ??? ?}
????? ??? ?if(size > 30){
????? ??? ??? ?news.invalidText = '长度不能超过30!';
????? ??? ??? ?news.focus();
????? ??? ??? ?return false;
????? ??? ?}else{
????? ??? ??? ?return true;
????? ??? ?}
?????? }

}

?

2.只能输入中文、字母、数字、英文逗号、英文句号!

?regex:/^([\u0391-\uFFE5]|[a-zA-Z]|\d[-,._])*$/,

?regexText: '只能输入中文、字母、数字、英文逗号、英文句号',

?

??????????????? Ext.get('notic').dom.innerHTML = news.viewTi;

????????? }

?? }

}

?

需在panel里面加上->html:<div id='notic' style='color:#0000FF;text-align:center;margin-left:-55px'</div>

?

       

热点排行