首页
学习
活动
专区
圈层
工具
发布

用jquery实现表单验证_jquery验证插件

功能强大的 jQuery 表单验证插件,适用于日常的 E-mail、电话号码、网址等验证及 Ajax 验证,除自身拥有丰富的验证规则外,还可以添加自定义的验证规则。...[Demo] dateTimeRange[string] validate[dateTimeRange[grp1]] 验证日期及时间范围,增加了时间的对比,其他的和 dateRange 一样。...[custom[onlyLetterSp]] 只接受填英文字母、单引号(’)和空格 onlyLetterNumber validate[custom[onlyLetterNumber]] 只接受数字和英文字母...正则表达式,如果正则能匹配内容表示通过 */ 'alertText': '验证不通过时的提示信息' } ajax validate[ajax[ajaxName]] 自定义 ajax 验证...false 在表单验证结果为失败时的回调函数 PS:onSuccess 和 onFailure 请参考 [Demo] onValidationComplete false 表单提交验证完成时的回调函数

5.4K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    表单验证和正则表达式

    onchange事件不可以用于验证表单域的值是否为空。onblur事件适合触发数据验证。如何处理用户复制/粘贴文本到表单域中?...(onblur和onfocus是相反事件) onblur事件:表单域失去焦点时触发。 onfocus事件:表单元素或表单域获得输入的焦点时触发。...alert框和弹出式广告(pop-up ad) alert框会阻止用户当前进行的工作,强制用户按下确定按钮之后才能继续下一步操作。这种设计具有分裂性,所以alert框不适合用在数据验证的提示。...第二部分:正则表达式(Regular Expression) 正则表达式专门设计用于匹配(match)文本模式(pattern),可用于创建模式,然后应用于文本字符串,搜索匹配的部分。.../Expression/ 正则表达式总是以斜线起始和结束。 元字符 .

    2.3K50

    JavaScript表单验证和正则表达式

    JavaScript表单验证 分为四类:   1.非空验证     常用于用户名等   2.相等验证     常用于验证两次输入的密码   3.范围验证     常用于年龄等   4.正则验证     ...要想真正的用好正则表达式,正确的理解元字符是最重要的事情。下表列出了所有的元字符和对它们的一个简短的描述。 元字符 描述 \ 将下一个字符标记符、或一个向后引用、或一个八进制转义符。...\b 匹配一个单词边界,也就是指单词和空格间的位置(即正则表达式的“匹配”有两种概念,一种是匹配字符,一种是匹配位置,这里的\b就是匹配位置的)。...( ) 将( 和 ) 之间的表达式定义为“组”(group),并且将匹配这个表达式的字符保存到一个临时区域(一个正则表达式中最多可以保存9个),它们可以用 \1 到\9 的符号来引用。...例如正则表达式(him|her) 匹配"it belongs to him"和"it belongs to her",但是不能匹配"it belongs to them."。

    2.4K70

    jquery validation engine ajax验证,jQuery Validation Engine 表单验证「建议收藏」

    [Demo] dateTimeRange[string] validate[dateTimeRange[grp1]] 验证日期及时间范围,增加了时间的对比,其他的和 dateRange 一样。...[ipv4]] 验证 ipv4 地址 onlyNumberSp validate[custom[onlyNumberSp]] 只接受填数字和空格 onlyLetterSp validate[custom...[onlyLetterSp]] 只接受填英文字母、单引号(‘)和空格 onlyLetterNumber validate[custom[onlyLetterNumber]] 只接受数字和英文字母 custom...[自定义规则] validate[custom[ruleName]] 自定义规则验证 ‘ruleName’: { ‘regex’: RegExp, /* 正则表达式,如果正则能匹配内容表示通过 */...’, ‘alertText’: ‘验证不通过时的提示信息’, ‘alertTextLoad’: ‘正在验证时的提示信息’ } /* * 例: * * 假设填写的值为:ciaoca@gmail.com

    1.9K20

    jQuery formValidator表单验证插件

    jQuery formValidator表单验证插件是客户端表单验证插件。...Query formValidator表单校验插件支持的验证功能(还有很多功能没有罗列)罗列如下: 支持所有类型客户端控件的校验 支持jQuery所有的选择器语法,只要控件有唯一ID和type属性。...支持函数和正则表达式的扩展。提供扩展库formValidatorReg.js,你可以自由的添加、修改里面的内容。 支持2种校验模式。...使用插件必须加载的文件 [top] //加载jQuery类库 jquery_last.js" type="text/javascript"> //加载插件的样式库...控制)、compareValidator(提供2个对象的比较,目前可以比较字符串和数值型)、ajaxValidator(通过ajax到服务器上做 数据校验)、regexValidator(提供可扩展的正则表达式库

    2.9K90

    jQuery Password Validation(密码验证)

    jQuery Password Validation(密码验证)插件扩展了 jQuery Validate 插件,提供了两种组件: 一种评价密码的相关因素的功能:比如大小写字母的混合情况、字符(数字、...一种使用评价功能显示密码强度的验证插件自定义方法。显示的文本可以被本地化。 您可以简单地自定义强度显示的外观、本地化消息显示,并集成到已有的表单中。 该插件目前版本是 1.0.0。...使用方式 如需使用 Password Validation(密码验证)插件,请添加一个 class "password" 到 input,同时添加显示强度的基本标记在表单的需要显示的地方: jquery.com/jquery-1.11.1.min.js"> // just for the demos, avoids form submit jQuery.validator.setDefaults({ debug

    1.9K20

    JQuery.validationEngine表单验证插件

    一、说明 JQuery.validationEngine表单验证控件功能强大,自带了样式显示模式: 1.字符类型:非空验证、最大长度、最小长度、相等判断、数字和空格、数字和英文字母 2.数字类型:数字、.../tree/JQuery.validationEngine 三、其他表单标签验证 1.引用: jquery.css.../div> 3.Js: $(function () { /* * 特别说明: * 1.对于select标签,必须都指定value属性,没有可以指定空字符串 * 2.对于checkbox和radio...submit" class="btn btn-success" value="提交" /> 4.JS /* * 特别说明: * 1.ajax验证规则或其他扩展验证规则...: JQuery的表单验证之JQuery.validate插件 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

    2.2K20
    领券