`

ExtJs 3.2的客户端验证

阅读更多
      ExtJs提供了许多可在客户端验证的方法,如设置TextField的属性regex或vtype,如:
     
Ext.apply(Ext.form.VTypes,{
         phone:function(v){
     	       return /^(\d{3,4}-)?\d{7,8})$/.test(v);
        },
  	 phoneText:'电话格式不正确,正确格式如:020-xxxxxxxx',
  	 phoneMask:'/[\d]/i'
        });

      在某textfield组件中指定
     
{
  	       xtype:'textfield',
  	       fieldLabel:'公司电话号码',
  	       allowBlank: false,
  	       id:'tel',
  	       name:'tel',
  	       vtype:'phone'
  	      }

       使用regex的方法如下:
      
{
  	  	   xtype:'textfield',
  	  	   fieldLabel:'联系人手机',
  	  	   allowBlank: false,
  	  	   id:'linkmanPhone',
  	  	   name:'linkmanPhone',
  	  	   regex:new RegExp("\\d{11}"),//验证用的正则表达式
  	  	   regexText:'手机格式不正确,号码11位!'//客户端验证失败时提示信息
  	  	 }

       上面的正则表达式并不是完全正确,后面再完善。使用vtype更多用于密码的对比,比如注册时需要输入两次密码,使用vtype可以实现验证两次输入是否相同。
        有空,欢迎到红番薯逛逛
0
0
分享到:
评论

相关推荐

    ExtJS3.2正式版

    ExtJS3.2正式版 货真价实 ExtJS3.2正式版

    ExtJs3.2+中文API

    ExtJs3.2+中文API 便于开发查找API 很方便

    extjs3.2资源压缩包

    extjs3.2 js+jsp实现功能,美化页面展现效果,方便快捷,

    ExtJs3.2官方原版

    这是官方原生态的ExtJs3.2版本,由于官方都是英文,可能有很多人不会下载,在这边就直接给出了。

    ExtJS 3.2 聊天室程序(类Q_Q群)

    ExtJS 3.2 聊天室程序(类Q_Q群)

    ExtJs 3.2 中文API帮助文档

    ExtJS是一种主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架。功能丰富,无人能出其右。无论是界面之美,还是功能之强,ext的表格控件都... ExtJs 3.2 中文API帮助文档,CHM离线的,希望对大家有帮助

    extjs3.2 中文API 完整版

    网络上流传很多exjs 中文API,都神马东西,下载都没用。现在鄙人从脚本娃娃群分享的完整API上传分享给大家!

    ExtJS3.2的各种例子

    我收集了各种ExtJS的例子,有3.2还有2.5,还有所有“掏钱学ExtJS”的例子,绝对物超所值。

    ExtJS3.2列布局

    Ext3.2的列布局,排列方式,适用于form表单中一行几列的排序方式

    ExtJS3.2中文API与示例

    Ext3.2中文API及代码示例,经典的API翻译,丰富的代码示例 就在这里等着你下!

    Extjs3.2中文帮助手册

    Extjs 中文版 离线帮助手册,开发Extjs必备参考手册~~~

    extjs3.2api中文

    Ext3.2中文API, BLANK_IMAGE_URL : 图片路径:一张1×1的透明图片,Ext使用它来和CSS一起创建内嵌的图标。

    ExtJS3.2资源包

    ExtJs3.2的资源包,需要的朋友可以下载

    EXTJS3.2-3.3中文API和包

    EXTJS3.3中文API和包EXTJS3.3中文API和包EXTJS3.3中文API和包EXTJS3.3中文API和包

    Learning ExtJS 3.2.pdf

    Learning ExtJS 3.2.pdf绝对的高清,不过是英文的,下载之前考虑好,不想骗你们的分,呵呵

    extjs-3.4和3.2版本和spket插件

    1.提供了extjs-3.2及extjs-3.4的离线包 2.提供了spket的eclipse插件包,plugins和features放入eclipse对应的目录中,启动eclipse即可 3.离线包中包含了ext.jsb2文件,可在eclipse的spket中进行相应的配置,方便开发...

    extjs3.2中文API文档

    这是一个extjs3.2的中文API文档,可以用于学习。

    ExtJS 3.2 聊天室程序(类QQ群)

    技术:ExtJS 3.2 DWR 3.0 Struts 2.16 Spring 2.0 Hibernate 3.2 MySql 5.0 原文地址: http://yourgame.javaeye.com/blog/681537 火狐浏览器,谷歌浏览器测试通过. 讨论Q_群:91986229(群3) 76202406(群2) 62150370...

    安装Extjs的插件spket,extjs3.2版.doc

    转-eclipse下安装Extjs的插件spket,extjs3.2版 转自:http://xiehx163.blog.163.com/blog/static/6146679620097281113653/ 最近项目要用ext进行开发,所以这段时间开始学习ext. 我这里用的是ext3.2,eclipse3.5。 每...

    ExtJS 3.2的中文参考手册

    学习ExtJS 3.2的最好入门教程,pdf文件格式,无论是新手,还是想学习Ext的人,本文档都适合于你。

Global site tag (gtag.js) - Google Analytics