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开发领域,JavaScript库和框架的使用极大地丰富了Web应用程序的交互性和用户体验。其中,ExtJS作为一个强大的前端UI框架,以其丰富的组件库和强大的数据管理...
8. **调试与测试**:使用浏览器的开发者工具调试ExtJS应用,检查网络请求、查看DOM结构等。SSH框架的后台可以通过日志工具如Log4j进行日志记录,便于定位问题。 通过以上步骤,开发者可以在SSH框架下有效地使用...
- Spket是一款强大的JavaScript和AJAX开发IDE,特别支持ExtJS框架。 - 它提供了代码补全、语法高亮、错误检查和自动格式化等功能,极大提高了开发效率。 - 对于ExtJS,Spket可以识别和理解ExtJS组件和API,提供...
在Visual Studio 2008(VS2008)中使用ExtJS框架进行ASP.NET开发时,开发者可能会遇到一个问题,即VS2008默认并不支持ExtJS的代码智能提示。这对于编写高效且无错的JavaScript代码至关重要。本文将详细介绍如何在VS...
ExtJS 是一个强大的JavaScript框架,主要用于构建富客户端Web应用程序。这个特定的压缩包"ExtJS-4.2.6扩展ux插件89个"包含了Ext JS 4.2.6版本的一个重要组件:ux(用户界面扩展)插件。这些插件提供了额外的功能和...
搭建ExtJS开发环境需要安装Node.js和Sencha Cmd,下载并解压ExtJS框架,创建项目,配置项目信息,启动开发服务器,编写和调试代码,最后通过Sencha Cmd构建并部署应用。在整个过程中,熟悉Sencha Cmd的命令和ExtJS的...
《ExtJS中文手册》是ExtJS框架的详细文档,对于学习和使用ExtJS进行Web开发来说,是不可或缺的参考资料。虽然没有给出具体的描述,但从标题来看,我们可以推测这本手册将涵盖ExtJS的基础知识、组件使用、事件处理、...
ExtJS 是一个流行的JavaScript框架,主要用于构建富客户端Web应用程序。标题提到的是ExtJS的4.0版本,这是一个重要的里程碑,因为它引入了许多新功能和改进,与之前的2.0和3.0版本有显著区别。 在ExtJS 4.0中,最...
6. **Ext.util.Renderable**: 如果选择扩展EXTjs的基本组件,可能需要深入理解`Ext.util.Renderable`类,它是EXTjs中所有可视组件的基类,提供了渲染和布局的基础方法。 7. **CSS样式**: 除了JavaScript代码,合并...
1. **ExtJS框架介绍** ExtJS是一个基于JavaScript的UI框架,它提供了丰富的组件库,用于创建具有桌面应用级别的交互体验的Web应用。这个框架包括各种控件,如表格、树形视图、面板、窗口、表单等,支持数据绑定和...
在EXTJS这个强大的JavaScript框架中,开发者经常遇到各种控件的使用问题,特别是涉及到日期时间选择的组件。本文将深入探讨“Extjs扩展DateTimeField时间初始化及点击日期显示Bug”这一主题,帮助开发者解决实际开发...
Spket 1.6.23版本为开发者提供了对ExtJS框架的良好支持,使编写ExtJS代码更加高效。 要配置Eclipse与Spket,你需要按照以下步骤进行: 1. **安装Spket插件**:访问Spket官方网站(可能需要查阅旧版本的网站或存档...
ExtJS是一种基于JavaScript的富...总的来说,理解和熟练使用"ExtJs代码提示文档"能够提升开发者对ExtJS框架的理解,降低开发难度,提升开发效率,确保项目质量。对于从事ExtJS开发的人员而言,这是一个不可或缺的资源。
4. **自定义EXTJS组件**:文档展示了如何扩展EXTJS的TextField组件来添加单位显示功能。`unitText` 属性用于定义单位字符串,当单位字符串存在时,会在输入框后方自动添加一个包含单位的元素,并相应地调整输入框的...
在ExtJS框架中,TinyMCE可以被整合为一个组件,提供更强大的编辑体验。本实例主要讲解如何将TinyMCE与ExtJS结合使用。 首先,我们需要了解ExtJS的基本概念。ExtJS是一个JavaScript库,它提供了丰富的组件和布局管理...
3. **ExtJS6**:这个版本进一步扩展了框架的模块化,支持多应用模式,并引入了现代和经典两个工具包,分别面向移动设备和传统桌面应用。JSB文件对应ExtJS6,使得Spket可以为这两个工具包中的组件和API提供代码提示。...
C#作为.NET框架的主要编程语言,以其严谨的类型检查、自动垃圾回收以及丰富的类库,确保了代码的质量和安全性。 酒店网站的设计是另一个重要的方面。"Extjs酒店管理系统"不仅是一个后台管理系统,还可能包含对外...
EXTJS4的组件化设计和丰富的API为前端开发提供了便利,而Spring家族的全面支持则确保了后台服务的稳定性和可扩展性。这样的组合在现代企业级应用中具有广泛的实践价值。通过深入理解和熟练掌握这些技术,开发者可以...
ExtJs是一个强大的JavaScript框架,用于构建复杂的用户界面,它的组件ID可能在每次页面加载时发生变化,这给基于ID的定位带来了困难。 在面对这种问题时,测试人员需要寻找替代的解决方案。这里提到的一种方法是...
7. **扩展和插件**:EXTJS 社区提供了许多扩展和插件,以增强其功能。这些可能包含在安装包中,或者需要单独下载。 8. **主题**:EXTJS 支持更换主题,以适应不同的设计风格。除了默认的主题,还有其他预设主题,如...