`
xiegangthrille
  • 浏览: 93676 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

基于XML配置的js验证方式

阅读更多

资源文件:

                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配置验证

    【纯JavaScript+xml配置验证】是一种在前端实现数据验证的技术,主要应用于Web开发中,通过JavaScript对用户输入的数据进行检查,确保其符合预设的XML配置规则。这种技术可以帮助提升用户体验,减少无效或错误的数据...

    基于XML配置方式实现对指定action方法校验.rar

    标题中的“基于XML配置方式实现对指定action方法校验”是指在软件开发中,特别是Java Web应用程序中,通过XML配置文件来定义并执行对特定Action(控制器)方法的数据验证过程。这种验证通常是为了确保用户输入的数据...

    基于XML的WEB开发教程

    学习基于XML的WEB开发,你需要掌握XML的语法、解析方式、数据验证以及其在各种WEB场景中的应用。通过实践,你可以创建出灵活、可维护的WEB应用程序,充分利用XML的强大功能。本教程将逐步引导你探索XML的世界,提升...

    一种基于XML和正则表达式的简单验证框架.pdf

    "一种基于XML和正则表达式的简单验证框架" 本文介绍了一种基于XML和正则表达式的简单验证框架,该框架可以用于Web开发中的表单验证。该框架的主要思想是使用XML和正则表达式来定义验证规则,然后使用JavaScript来...

    XML验证器,验证格式提示错误信息

    在这个项目中,我们关注的是一个基于HTML和JavaScript开发的XML验证器,它能够帮助开发者快速识别并解决XML文档中的格式错误。 XML文档的正确性主要依赖于其是否遵循XML语法,包括但不限于以下几点: 1. 文档必须以...

    XML配置的QQ菜单程序

    XML配置的QQ菜单程序是一种基于WEB技术实现的交互式菜单系统,主要利用XML(Extensible Markup Language)来定义和组织菜单结构。XML是一种用于标记数据的语言,它具有良好的可读性和可扩展性,使得菜单的配置更加...

    手把手教你 对 solr8 配置用户登录验证 涉及到的配置文件

    Solr 默认使用 Jetty 作为其 Web 服务器,Jetty 提供了基于角色的访问控制(RBAC)和身份验证机制。我们将通过修改配置文件来实现用户登录验证。 1. **配置文件解析** - **etc目录**: 这个目录通常包含 Solr 的...

    一套基于ASP.NET+XML+JS实现的通用查询类库源码

    在本项目中,"一套基于ASP.NET+XML+JS实现的通用查询类库源码"使用了ASP.NET作为主要的开发平台,通过VS2005(Visual Studio 2005)进行开发。 【XML的应用】 XML(eXtensible Markup Language)是一种用于标记...

    基于ASP的静态论坛(ASP+XML+JS).zip

    【标题】"基于ASP的静态论坛(ASP+XML+JS).zip" 提示我们这是一个使用ASP(Active Server Pages)技术构建的静态论坛项目,其中结合了XML(Extensible Markup Language)和JavaScript两种技术。这个压缩包很可能是...

    桂浩老师xml作业

    - SOAP(Simple Object Access Protocol)协议基于XML,用于在Web上进行通信,实现远程调用服务。 - RESTful Web服务也常使用XML作为数据交换格式,通过HTTP请求传递XML数据。 7. **XML解析** - DOM(Document ...

    javascript验证框架

    JavaScript验证框架如jQuery Validation、Validator.js、Formik等,都是实现上述功能的实例。它们不仅提供了基本的验证功能,还具有丰富的社区插件和定制选项,使得开发复杂的验证场景变得更加便捷。了解并掌握这些...

    简单且强大的js表单验证框架

    5. **与Struts框架的比较**:Struts的验证机制基于XML配置,可能需要较多的设置工作。相比之下,这个js框架可能更注重简洁的API和JSON配置,减少开发者的工作量。 6. **中文文档和支持**:对于中文开发者来说,有...

    fast-xml-parser:验证XML,将XML解析为JSJSON或反之亦然,或者快速将XML解析为Nimn,而无需基于CC ++的库且没有回调

    验证XML,将XML解析为JS / JSON,反之亦然,或者快速将XML解析为Nimn,而无需基于C / C ++的库且没有回调 为了支付费用,我们计划并行发布版。 如有兴趣,请观看它以获取进一步的更新。 用户数 使用快速XML解析器的...

    XML与CSS、XML与XSL及在页面中直接调用XML的数据

    - **Web服务**:SOAP(简单对象访问协议)基于XML,用于在Web服务之间交换结构化信息。 - **文档标记**:比如 ePub 和 DocBook 等电子书和文档标准使用XML来组织内容。 6. **XML解析器** 为了处理XML,我们需要...

    XML属性,框架结构,XML标签,XML的基本内容介绍

    6. **内容分发**:RSS(Really Simple Syndication)和Atom等基于XML的技术用于发布新闻和其他更新。 #### 六、示例分析 考虑下面的XML示例: ```xml &lt;to&gt;George &lt;from&gt;John &lt;heading&gt;Reminder &lt;body&gt;Don't ...

    XML系统,用XML做的

    回到这个"XML系统",我们可以推测它可能是一个基于XML的框架,用于构建动态网站。开发者可能使用XML来存储和管理网站的内容,然后通过XSLT(eXtensible Stylesheet Language Transformations)转换XML文档为HTML,以...

    论文研究-基于XML的表单设计器构件的设计与实现.pdf

    在本研究中,基于XML的表单设计器构件可以被看作是Web应用系统中的一个独立模块,负责实现表单的动态设计、布局和管理功能。该构件可以嵌入到现有的Web应用中,以提升其表单管理的灵活性和动态性。 知识点四:文档...

    操作XML方法大全

    - SAX解析:Simple API for XML,一种基于事件驱动的解析方式,适用于处理大型XML文件,因为它不需要一次性加载整个文档。 - XML Pull解析:与SAX类似,但由开发者控制解析过程,适用于内存有限的环境。 2. **XML...

    支持多级的xml菜单(新)

    XML(可扩展标记语言)是一种用于存储和传输数据的标记语言,因其结构清晰、易于解析和扩展,常被用作配置文件或数据交换格式。在创建多级菜单时,XML能很好地组织各个菜单项,使其层次分明,便于管理和维护。 在...

Global site tag (gtag.js) - Google Analytics