- 浏览: 60259 次
- 性别:
- 来自: 江西
文章分类
最新评论
只能输入m-n个字符且至少有一个字母和一个数字
输入m-n个字符并且输入字符只能为字母或者数字
jQuery.validator.addMethod('pwd', function(value, element, params){ var length = value.length; if(length >= params[0] && length <= params[1]){ if(value.search(/[a-zA-Z]/) != -1){ if(value.search(/[0-9]/) != -1){ return true; } } }else{ return false; } },'m-n charachters with at least one letter and one number');
输入m-n个字符并且输入字符只能为字母或者数字
jQuery.validator.addMethod('users', function(value, element, params){ var re=/^[A-Za-z0-9]*$/; var length = value.length; if(length >= params[0] && length <= params[1]){ return re.test(value); }else{ return false; } },'m-n letters and numbers')
发表评论
-
粒子喷泉
2011-07-18 17:43 860注:来自http://daimaren.cn/blog/?p= ... -
4个跨浏览器必备的函数
2011-05-26 13:58 736http://www.cssbaby.com/archives ... -
用jquery实现的文本框只能输入数字
2011-05-25 10:14 2277用jquery实现的文本框只能输入数字简单插件 $.fn. ... -
闭包理解
2011-04-28 11:51 811直接看到代码 var list = document.ge ... -
JS/DOM/Ajax/Framework(Jquery/Yui/Mootools/EXT)
2011-03-28 10:09 1054gotop效果 <script> var B ... -
jQuery 封装function
2011-03-25 16:37 1919// JavaScript Document (func ... -
利用浏览器默认方法获取浏览器当前位置
2011-03-19 13:53 1028支持浏览器 IE FIREFOX SAFARI CHROME ... -
关于用jQuery实现效果
2011-03-19 09:37 7891、效果1:关于新闻信息文字上下切换 <div i ... -
jquery实现键盘上下键、return键选折li
2011-03-16 11:42 6590注释:code来源javaeye 使用前要引入jquery库 ... -
随滚动条移动的层
2011-02-15 09:51 804<!DOCTYPE html PUBLIC &quo ... -
yui的学习脚印
2011-01-30 22:37 958<!DOCTYPE html PUBLIC &quo ... -
vim 使用
2011-01-21 17:08 681vim命令 vi和vim是linux和u ... -
js左右滚动效果
2011-01-21 14:49 1830<!DOCTYPE html PUBLIC &quo ... -
javascript基础知识
2011-01-19 09:45 729注释:来自http://www.csssea.com/?p=7 ... -
Javascript浏览器兼容问题
2011-01-14 00:13 1019Javascript浏览器兼容 1.doc ... -
一个简单的javascript tab选项卡
2011-01-13 20:51 1088<!DOCTYPE html PUBLIC &quo ... -
常用的正则表达式
2011-01-10 13:47 652/** *postal codes regular ... -
一些比较实用的javascript方法
2011-01-10 13:25 906动态加载javascript文件 <script t ... -
javacript实现根据选择不同国家选择显示不同的省/州
2010-12-29 01:13 1450/** * @author wangxiang * ... -
javascript方法(Methods)
2010-12-28 23:49 9661、Array array.concat(item..) co ...
相关推荐
本文将深入探讨如何使用`jQuery validator addMethod`来根据不同的情况显示不同的错误信息。 `jQuery validator addMethod`是jQuery Validation Plugin中的一个关键功能,允许开发者自定义验证方法。当你发现内置的...
$.validator.addMethod("passwordStrength", function(value, element) { // 这里可以编写检查密码强度的逻辑 return this.optional(element) || /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}$/.test(value); }, "密码...
通过扩展`jQuery.validator.addMethod()`,你可以添加自定义验证规则,如: ```javascript $.validator.addMethod("customRule", function(value, element) { // 验证逻辑 return value === "预期值"; }, "请输入...
2. **自定义验证规则**:除了预设的验证规则,如`required`、`email`、`url`等,开发者还可以通过`$.validator.addMethod()`方法创建自己的验证规则。 3. **错误消息定制**:默认的错误消息可以通过`messages`选项...
jQuery Validate 提供了`addMethod`函数来实现这一点: ```javascript $.validator.addMethod("customRule", function(value, element) { // 自定义验证逻辑 return value === "expectedValue"; }, "自定义规则的...
1. **定义规则**:使用`$.validator.addMethod`函数来创建新的验证方法。例如,可以创建一个验证邮箱格式的方法: ```javascript $.validator.addMethod('customEmail', function(value, element) { return /^[a...
3. **自定义验证规则**:如果你需要更复杂的验证逻辑,可以通过`.addMethod()`函数创建自定义验证规则。例如,检查密码强度的规则: ```javascript $.validator.addMethod('customPassword', function(value) { ...
$.validator.addMethod("customMethod", function(value, element) { return value.length > 5; }, "值必须超过5个字符"); ``` 5. **验证事件** 插件提供了多种事件,如`invalid.form`(表单验证失败时触发)...
$.validator.addMethod('customPassword', function(value, element) { return this.optional(element) || /^(?=.*[a-z])(?=.*\d)[a-zA-Z\d]{6,}$/.test(value); }, '密码必须包含至少一个大写字母、一个小写字母...
jQuery.validator.addMethod("customRule", function(value, element) { return this.optional(element) || value === 'expectedValue'; }, "请输入预期的值"); ``` 4. **错误提示**:默认情况下,错误信息会...
这通常涉及到 `addMethod` 函数的使用,该函数接受三个参数:规则名称、验证函数和错误消息: ```javascript $.validator.addMethod("customRule", function(value, element) { return value === "expectedValue";...
$.validator.addMethod("passwordStrength", function(value, element) { // 检查密码复杂度的逻辑 }, "密码需要有足够强度"); ``` 然后在`rules`中引用这个自定义方法: ```javascript password: { ...
此外,还可以通过 `.addMethod()` 添加自定义验证方法,或者通过 `.rules('add')` 在运行时动态添加验证规则。对于更复杂的场景,`jQuery Validate` 提供了诸如 `.valid()` 和 `.invalid()` 等方法,用于在事件处理...
jQuery.validator.addMethod('isMobile', function(value) { return /^1[3-9]\d{9}$/.test(value); }, "请输入正确的手机号码"); ``` 4. **异步验证** 对于某些验证,如检查用户名是否已存在,通常需要发送...
$.validator.addMethod("passwordStrength", function(value) { // 验证密码复杂度逻辑 }, "密码必须包含大小写字母和数字"); $("#myForm").validate({ rules: { password: { required: true, ...
$.validator.addMethod("customRule", function(value, element) { return value === "特定值"; }, "自定义验证失败"); ``` ### 4. AJAX验证 jQuery Validate插件支持通过AJAX进行远程验证。这允许我们在服务器端...
$.validator.addMethod("customMethod", function(value, element) { // 你的验证逻辑 return value === "expectedValue"; }, "错误消息"); ``` ### 6. 使用示例页面 压缩包中的`index.html`是一个使用`jQuery ...
源码中的`addMethod`允许开发者扩展新的验证方法,`valid`方法则是验证表单元素的核心函数。`errorList`用于存储当前未通过验证的元素,`showErrors`用于显示错误信息。在验证过程中,`element`和`highlight`等方法...
$.validator.addMethod("customRule", function(value, element) { // 验证逻辑 return condition; }, "自定义错误消息"); ``` 然后,可以将自定义规则应用到表单元素上。 ### 六、错误消息定位 jQuery ...
本文的配套文档包括《jquery-validate验证框架使用详解.doc》和《jquery.validate.addMethod.doc》,详细解释了框架的使用和自定义方法的创建。同时,提供的`validate.js`和`jquery.validate.zip`文件包含了完整的...