`

jquery验证扩展及特殊字符验证

阅读更多
jquery验证扩展及特殊字符验证

最近的项目总要求特殊字符验证,这里我在jquery验证框架的基础上做了个扩展的特殊字符验证,与大家共享。
关于jquery验证框架扩展,我前面已有文章(http://fsh430623.iteye.com/blog/1204336)说明,这里不再缀述。
仅示例特殊字符验证代码:

下面是js代码:
jQuery.extend(jQuery.validator.messages, {
specialCharValidate : "<img src='" + WEB_ROOT
+ "/images/img_cw.gif' align='absmiddle' />请不要输入特殊字符"
});


//特殊字符验证
jQuery.validator.addMethod("specialCharValidate", function(value, element) {
var pattern = new RegExp("[`~!@%#$^&*()=|{}':;', \\[\\]<>/? \\.;:%……+¥()【】‘”“'。,、?]");
return this.optional(element)||!pattern.test(value) ;
}, jQuery.format(jQuery.validator.messages["specialCharValidate"]));


下面是在form元素中调用特殊字符验证。
<input name="aliasName" type="text" minlength="2" maxlength="30"  class="specialCharValidate"/>
0
0
分享到:
评论

相关推荐

    利用jquery扩展的验证工具库

    这里主要介绍我自己所写的利用构建在jQuery之上的工具库,该库的原文件名为jquery.brady.js,但由于是构建在jQuery之上的,所以在引入页面时,一定要先引入jQuery核心库,如jquery-1.3.2.min.js 该工具库的namespace...

    jQuery 表单验证插件

    jQuery formValidator表单验证插件,它是基于jQuery类库,实现了js脚本于页面html代码的分离。你可以划分多个校验组,每个组的校验都是互不影响。对一个表单对象,你只需要写一行代码就可以轻松实现无数种(理论上)...

    jQuery formValidator表单验证插件4.1.3提供下载

    目前可以比较字符串和数值型)、ajaxValidator(通过ajax到服务器上做数据校验)、regexValidator(提供可扩展的正则表达式库) 、functionValidator (可使用外部函数来做校验,可以当做过程处理)、...

    jquery.validate 扩展身份证校验方法

    //验证身份证号码 jQuery.validator.addMethod("idCardNo", function (value, element) { //验证身份证号方法 var testIdCardNo = function (idcard) { ...jquery.validate的扩展校验身份证的方法。

    laravel-to-jquery-validation:该包通过转换为 jquery 验证规则,使 laravel 中定义的验证规则在客户端工作。 它使用 Jquery 验证插件。 它还允许使用 Laravel 验证消息,以便您可以为双方显示相同的消息

    该包通过转换为 jquery 验证规则,使 laravel 中定义的验证规则在客户端工作。 它使用。 它还允许使用 Laravel 验证消息,以便您可以为双方显示相同的消息。 功能概述 将验证规则从 laravel 转换为 jquery 验证器 与...

    jQuery formValidator表单验证插件示例源码

    jQuery formValidator表单验证插件示例源码 jQuery formValidator表单验证插件是什么? jQuery formValidator表单验证插件,它是基于jQuery类库,实现了js脚本于页面html代码的分离。你可以划分多个校验组,每个组的...

    jQuery formValidator表单验证插件

    jQuery formValidator表单校验插件支持的验证功能: 支持所有类型客户端控件的校验 支持jQuery所有的选择器语法,只要控件有唯一ID和type属性。 支持函数和正则表达式的扩展。提供扩展库formValidatorReg.js,你...

    easyui 自定义验证方法

    jquery easyui validator 扩展自定义验证方法

    详解Jquery Easyui的验证扩展

    一、扩展easyui的验证规则 二、使用 在data-option加上属性:validType:’phone’,如下面所示: data-options="required:true,validType:'phone'"  data-options="required:false,validType:'telePhone'"  三、...

    jQuery Password Validation密码验证

    jQuery Password Validation(密码验证)插件扩展了 jQuery Validate 插件,提供了两种组件: 一种评价密码的相关因素的功能:比如大小写字母的混合情况、字符(数字、特殊字符)的混合情况、长度、与用户名的相似度...

    jQuery formValidator表单验证插件开源了!!含API帮助、源码、示例

    支持jQuery所有的选择器语法,只要控件有唯一ID和type属性 支持函数和正则表达式的扩展。提供扩展库formValidatorReg.js,你可以自由的添加、修改里面的内容。 支持2种校验模式。第一种:文字提示(showword模式);...

    from 表单验证 js框架类库

    jQuery formValidator表单验证插件,...目前可以比较字符串和数值型)、ajaxValidator(通过ajax到服务器上做数据校验)、regexValidator(提供可扩展的正则表达式库) 、functionValidator (可使用外部函数来做校验)

    jQuery权威指南-源代码

    9.5 综合案例分析—使用jQuery扩展工具函数实现对字符串指定类型的检测/305 9.5.1 需求分析/305 9.5.2 效果界面/305 9.5.3 功能实现/306 9.5.4 代码分析/309 9.6 本章小结/311 第10章 jQuery性能优化与最佳...

    JQuery权威指南源代码

    使用jQuery扩展工具函数实现对字符串指定类型的检测 第10章 在指定的查找范围内获取DOM元素 选择器中含有空格符与不含空格符的区别 事件中的target方法优化冒泡现象 使用data()方法在元素上存取移数据 使用data...

    jQuery Password Validation(密码验证)

    jQuery Password Validation(密码验证)插件扩展了 jQuery Validate 插件,提供了两种组件: 一种评价密码的相关因素的功能:比如大小写字母的混合情况、字符(数字、特殊字符)的混合情况、长度、与用户名的相似度...

    jquery-toys.js:jQuery 的扩展过于琐碎

    jQuery 的扩展过于琐碎 延长$ $._type(obj [, test]) :String|Boolean 对象:对象 测试:布尔值 通过 [object Xxx] 字符串获取类型。 通过第二个参数验证。 $ . _type ( { } ) ; // "Object" $ . _type ( new ...

    jQuery攻略.pdf

     《jQuery攻略》对使用jQuery过程中遇到的各类问题给出了解决方案,比如,如何使用jQuery框架、CSS选择器、DOM、事件处理、动画效果,以及如何开发Ajax应用程序、如何使用jQuery工具函数、如何使用插件扩展jQuery。...

    表单验证插件国产插件

    jQuery formValidator表单验证插件,...目前可以比较字符串和数值型)、ajaxValidator(通过ajax到服务器上做数据校验)、regexValidator(提供可扩展的正则表达式库) 、functionValidator (可使用外部函数来做校验)

    jQuery权威指南366页完整版pdf和源码打包

    9.2.2 数组和对象的操作 9.2.3 字符串操作 9.2.4 测试操作 9.2.5 url操作 9.3 工具函数的扩展 9.4 其他工具函数—$.proxy() 9.5 综合案例分析—使用jquery扩展工具函数实现对字符串指定类型的检测 ...

    formValidator表单验证

    jQuery formValidator表单验证插件,...目前可以比较字符串和数值型)、ajaxValidator(通过ajax到服务器上做数据校验)、regexValidator(提供可扩展的正则表达式库) 、functionValidator (可使用外部函数来做校验)

Global site tag (gtag.js) - Google Analytics