`
chenxueyong
  • 浏览: 342319 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

扩展EXTJS框架的内容检查

阅读更多
Ext.apply(Ext.form.VTypes, {
    
//固定电话、传真
     phone: function(v){
        
var r = /^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/;
        
return r.test(v);
     },
    
//移动电话
     mobile: function(v){
        
var r = /^((\(\d{2,3}\))|(\d{3}\-))?13\d{9}$/;
        
return r.test(v);
     },
    
//邮政编码
     zip: function(v){
        
var r = /^[1-9]\d{5}$/;
        
return r.test(v);
     },
    
//搜索关键字过滤
     search: function(v){
        
var r = /^[^`~!@#$%^&*()+=|\\\][\]\{\}:;'\,.<>/?]*$/;
        return r.test(v);
     },
    
//简体中文
     chinese: function(v){
        
var r =  /^[\u0391-\uFFE5]+$/;
        
return r.test(v);
     },
    
//非中文
     noChinese: function(v)
     {
        
var r = /^^[\u0391-\uFFE5]+$/;
        
return r.test(v);
     },
    
//货币
     currency: function(v)
     {
        
var r = /^\d+(\.\d+)?$/;
        
return r.test(v);
     },
    
//QQ
     qq: function(v)
     {
        
var r = /^[1-9]\d{4,8}$/;
        
return r.test(v);
     },
    
//实数
    double: function(v)
     {
        
var r = /^[-\+]?\d+(\.\d+)?$/;
        
return r.test(v);
     },
    
//安全密码
     safe: function(v)
     {
        
var r = /^(([A-Z]*|[a-z]*|\d*|[-_\~!@#\$%\^&\*\.\(\)\[\]\{\}<>\?\\\/\'\"]*)|.{0,5})$|\s/;
         return !r.test(v);
     },
     phoneText:
'请输入正确的电话或传真号码!<br />格式如:0000-XXXXXXXX',
     mobileText: '请输入正确的移动电话号码!<br />格式如:13XXXXXXXXX',
     zipText:
'请输入正确的邮政编码!',
     searchText:
'请不要输入非法的搜索字符!',
     chineseText:
'您只能在这里输入中文字符!',
     noChineseText:
'您不能在这里输入中文字符!',
     currencyText:
'请输入货币值!<br />格式如:1.00',
     qqText:
'请输入合法的QQ号码!',
     doubleText:
'请输入实数值,可带+/-号!',
     safeText:
'请输入足够安全的字符,包含英文和数字货其他字符!'
});
分享到:
评论

相关推荐

    .net中的ExtJs框架(Ext.net)

    《深入理解.NET中的ExtJS框架——以Ext.NET为例》 在.NET开发领域,JavaScript库和框架的使用极大地丰富了Web应用程序的交互性和用户体验。其中,ExtJS作为一个强大的前端UI框架,以其丰富的组件库和强大的数据管理...

    SSH框架下extjs 的使用

    8. **调试与测试**:使用浏览器的开发者工具调试ExtJS应用,检查网络请求、查看DOM结构等。SSH框架的后台可以通过日志工具如Log4j进行日志记录,便于定位问题。 通过以上步骤,开发者可以在SSH框架下有效地使用...

    ExtJS开发插件及Ext包

    - Spket是一款强大的JavaScript和AJAX开发IDE,特别支持ExtJS框架。 - 它提供了代码补全、语法高亮、错误检查和自动格式化等功能,极大提高了开发效率。 - 对于ExtJS,Spket可以识别和理解ExtJS组件和API,提供...

    在VS2008中加入ExtJS智能提示

    在Visual Studio 2008(VS2008)中使用ExtJS框架进行ASP.NET开发时,开发者可能会遇到一个问题,即VS2008默认并不支持ExtJS的代码智能提示。这对于编写高效且无错的JavaScript代码至关重要。本文将详细介绍如何在VS...

    ExtJS-4.2.6扩展ux插件89个

    ExtJS 是一个强大的JavaScript框架,主要用于构建富客户端Web应用程序。这个特定的压缩包"ExtJS-4.2.6扩展ux插件89个"包含了Ext JS 4.2.6版本的一个重要组件:ux(用户界面扩展)插件。这些插件提供了额外的功能和...

    Extjs环境搭建

    搭建ExtJS开发环境需要安装Node.js和Sencha Cmd,下载并解压ExtJS框架,创建项目,配置项目信息,启动开发服务器,编写和调试代码,最后通过Sencha Cmd构建并部署应用。在整个过程中,熟悉Sencha Cmd的命令和ExtJS的...

    ExtJS中文手册.doc

    《ExtJS中文手册》是ExtJS框架的详细文档,对于学习和使用ExtJS进行Web开发来说,是不可或缺的参考资料。虽然没有给出具体的描述,但从标题来看,我们可以推测这本手册将涵盖ExtJS的基础知识、组件使用、事件处理、...

    extjs 4.0 extjs

    ExtJS 是一个流行的JavaScript框架,主要用于构建富客户端Web应用程序。标题提到的是ExtJS的4.0版本,这是一个重要的里程碑,因为它引入了许多新功能和改进,与之前的2.0和3.0版本有显著区别。 在ExtJS 4.0中,最...

    EXTjs4.0以下合并表格

    6. **Ext.util.Renderable**: 如果选择扩展EXTjs的基本组件,可能需要深入理解`Ext.util.Renderable`类,它是EXTjs中所有可视组件的基类,提供了渲染和布局的基础方法。 7. **CSS样式**: 除了JavaScript代码,合并...

    web流程设计器extjs做的design

    1. **ExtJS框架介绍** ExtJS是一个基于JavaScript的UI框架,它提供了丰富的组件库,用于创建具有桌面应用级别的交互体验的Web应用。这个框架包括各种控件,如表格、树形视图、面板、窗口、表单等,支持数据绑定和...

    Extjs扩展DateTimeField时间初始化及点击日期显示Bug

    在EXTJS这个强大的JavaScript框架中,开发者经常遇到各种控件的使用问题,特别是涉及到日期时间选择的组件。本文将深入探讨“Extjs扩展DateTimeField时间初始化及点击日期显示Bug”这一主题,帮助开发者解决实际开发...

    extjs源文件

    Spket 1.6.23版本为开发者提供了对ExtJS框架的良好支持,使编写ExtJS代码更加高效。 要配置Eclipse与Spket,你需要按照以下步骤进行: 1. **安装Spket插件**:访问Spket官方网站(可能需要查阅旧版本的网站或存档...

    extJs代码提示文档

    ExtJS是一种基于JavaScript的富...总的来说,理解和熟练使用"ExtJs代码提示文档"能够提升开发者对ExtJS框架的理解,降低开发难度,提升开发效率,确保项目质量。对于从事ExtJS开发的人员而言,这是一个不可或缺的资源。

    extjs树形结构实现系统主界面功能框架借鉴.pdf

    4. **自定义EXTJS组件**:文档展示了如何扩展EXTJS的TextField组件来添加单位显示功能。`unitText` 属性用于定义单位字符串,当单位字符串存在时,会在输入框后方自动添加一个包含单位的元素,并相应地调整输入框的...

    TinyMce For Extjs

    在ExtJS框架中,TinyMCE可以被整合为一个组件,提供更强大的编辑体验。本实例主要讲解如何将TinyMCE与ExtJS结合使用。 首先,我们需要了解ExtJS的基本概念。ExtJS是一个JavaScript库,它提供了丰富的组件和布局管理...

    extjs代码提示

    3. **ExtJS6**:这个版本进一步扩展了框架的模块化,支持多应用模式,并引入了现代和经典两个工具包,分别面向移动设备和传统桌面应用。JSB文件对应ExtJS6,使得Spket可以为这两个工具包中的组件和API提供代码提示。...

    Extjs酒店管理系统

    C#作为.NET框架的主要编程语言,以其严谨的类型检查、自动垃圾回收以及丰富的类库,确保了代码的质量和安全性。 酒店网站的设计是另一个重要的方面。"Extjs酒店管理系统"不仅是一个后台管理系统,还可能包含对外...

    extjs4_任务调度管理系统

    EXTJS4的组件化设计和丰富的API为前端开发提供了便利,而Spring家族的全面支持则确保了后台服务的稳定性和可扩展性。这样的组合在现代企业级应用中具有广泛的实践价值。通过深入理解和熟练掌握这些技术,开发者可以...

    Selenium IDE测试ExtJs一种测试解决办法.docx

    ExtJs是一个强大的JavaScript框架,用于构建复杂的用户界面,它的组件ID可能在每次页面加载时发生变化,这给基于ID的定位带来了困难。 在面对这种问题时,测试人员需要寻找替代的解决方案。这里提到的一种方法是...

    extjs详细安装包

    7. **扩展和插件**:EXTJS 社区提供了许多扩展和插件,以增强其功能。这些可能包含在安装包中,或者需要单独下载。 8. **主题**:EXTJS 支持更换主题,以适应不同的设计风格。除了默认的主题,还有其他预设主题,如...

Global site tag (gtag.js) - Google Analytics