读书人

Ext证验汇总

发布时间: 2012-10-15 09:45:25 作者: rapoo

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>

?

       

读书人网 >Web前端

热点推荐