资源文件:
vali.html --测试页面文件
jquery-1.2.6.pack.js --js的资源类库
formValidator.js --js操作与方法的创建
validator.xml --根据HTML表单标签进行配置
xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<form>
<element id='userEmail'
startLength='8'
lastLength='20'
expression='\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*'
errorNull='不能为空'
errorFormat='Email格式错误'
errorLength='您输入的Email长度不符合标准(8~20)'
trueMessage='格式正确'
/>
<element id='hometel'
startLength='10'
lastLength='13'
expression='(^(\d{2,4}[-_-—]?)?\d{3,8}([-_-—]?\d{3,8})?([-_-—]?\d{1,7})?$)|(^0?1[35]\d{9}$)'
errorNull='不能为空'
errorFormat='您输入的格式不正确!'
errorLength='输入长度应该在10~13!'
trueMessage='格式正确'
/>
</form>
注意: element元素的"id"必须和页面上的表单标签的id一致.
分享到:
相关推荐
【纯JavaScript+xml配置验证】是一种在前端实现数据验证的技术,主要应用于Web开发中,通过JavaScript对用户输入的数据进行检查,确保其符合预设的XML配置规则。这种技术可以帮助提升用户体验,减少无效或错误的数据...
标题中的“基于XML配置方式实现对指定action方法校验”是指在软件开发中,特别是Java Web应用程序中,通过XML配置文件来定义并执行对特定Action(控制器)方法的数据验证过程。这种验证通常是为了确保用户输入的数据...
学习基于XML的WEB开发,你需要掌握XML的语法、解析方式、数据验证以及其在各种WEB场景中的应用。通过实践,你可以创建出灵活、可维护的WEB应用程序,充分利用XML的强大功能。本教程将逐步引导你探索XML的世界,提升...
"一种基于XML和正则表达式的简单验证框架" 本文介绍了一种基于XML和正则表达式的简单验证框架,该框架可以用于Web开发中的表单验证。该框架的主要思想是使用XML和正则表达式来定义验证规则,然后使用JavaScript来...
在这个项目中,我们关注的是一个基于HTML和JavaScript开发的XML验证器,它能够帮助开发者快速识别并解决XML文档中的格式错误。 XML文档的正确性主要依赖于其是否遵循XML语法,包括但不限于以下几点: 1. 文档必须以...
XML配置的QQ菜单程序是一种基于WEB技术实现的交互式菜单系统,主要利用XML(Extensible Markup Language)来定义和组织菜单结构。XML是一种用于标记数据的语言,它具有良好的可读性和可扩展性,使得菜单的配置更加...
Solr 默认使用 Jetty 作为其 Web 服务器,Jetty 提供了基于角色的访问控制(RBAC)和身份验证机制。我们将通过修改配置文件来实现用户登录验证。 1. **配置文件解析** - **etc目录**: 这个目录通常包含 Solr 的...
在本项目中,"一套基于ASP.NET+XML+JS实现的通用查询类库源码"使用了ASP.NET作为主要的开发平台,通过VS2005(Visual Studio 2005)进行开发。 【XML的应用】 XML(eXtensible Markup Language)是一种用于标记...
【标题】"基于ASP的静态论坛(ASP+XML+JS).zip" 提示我们这是一个使用ASP(Active Server Pages)技术构建的静态论坛项目,其中结合了XML(Extensible Markup Language)和JavaScript两种技术。这个压缩包很可能是...
- SOAP(Simple Object Access Protocol)协议基于XML,用于在Web上进行通信,实现远程调用服务。 - RESTful Web服务也常使用XML作为数据交换格式,通过HTTP请求传递XML数据。 7. **XML解析** - DOM(Document ...
JavaScript验证框架如jQuery Validation、Validator.js、Formik等,都是实现上述功能的实例。它们不仅提供了基本的验证功能,还具有丰富的社区插件和定制选项,使得开发复杂的验证场景变得更加便捷。了解并掌握这些...
5. **与Struts框架的比较**:Struts的验证机制基于XML配置,可能需要较多的设置工作。相比之下,这个js框架可能更注重简洁的API和JSON配置,减少开发者的工作量。 6. **中文文档和支持**:对于中文开发者来说,有...
验证XML,将XML解析为JS / JSON,反之亦然,或者快速将XML解析为Nimn,而无需基于C / C ++的库且没有回调 为了支付费用,我们计划并行发布版。 如有兴趣,请观看它以获取进一步的更新。 用户数 使用快速XML解析器的...
- **Web服务**:SOAP(简单对象访问协议)基于XML,用于在Web服务之间交换结构化信息。 - **文档标记**:比如 ePub 和 DocBook 等电子书和文档标准使用XML来组织内容。 6. **XML解析器** 为了处理XML,我们需要...
6. **内容分发**:RSS(Really Simple Syndication)和Atom等基于XML的技术用于发布新闻和其他更新。 #### 六、示例分析 考虑下面的XML示例: ```xml <to>George <from>John <heading>Reminder <body>Don't ...
回到这个"XML系统",我们可以推测它可能是一个基于XML的框架,用于构建动态网站。开发者可能使用XML来存储和管理网站的内容,然后通过XSLT(eXtensible Stylesheet Language Transformations)转换XML文档为HTML,以...
在本研究中,基于XML的表单设计器构件可以被看作是Web应用系统中的一个独立模块,负责实现表单的动态设计、布局和管理功能。该构件可以嵌入到现有的Web应用中,以提升其表单管理的灵活性和动态性。 知识点四:文档...
- SAX解析:Simple API for XML,一种基于事件驱动的解析方式,适用于处理大型XML文件,因为它不需要一次性加载整个文档。 - XML Pull解析:与SAX类似,但由开发者控制解析过程,适用于内存有限的环境。 2. **XML...
XML(可扩展标记语言)是一种用于存储和传输数据的标记语言,因其结构清晰、易于解析和扩展,常被用作配置文件或数据交换格式。在创建多级菜单时,XML能很好地组织各个菜单项,使其层次分明,便于管理和维护。 在...