jquery问题:[3]JQuery技术总结

2025-11-04 12:26:21

1、在<script>标签中定义:

jQuery.validator.addMethod("emailCheck", function(value, element) {

return this.optional(element) || /^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/.test(value);  

   },'请输入正确的邮箱地址'); 

该方法的功能是校验email地址是否正确。

jquery问题:[3]JQuery技术总结

2、使用该方法:

$("#eidtForm").validate({     rules : {

          "email":{email : true,emailCheck:true}

}

});

jquery问题:[3]JQuery技术总结

3、可能你已经注意到前面有email:true规则,但像“123@123”这种邮箱它是无法校验的,所以还得使用自定义的那个方法来校验。

1、一般情况下,有些文本框如密码框是不让复制、粘贴、剪切和右键单击的。

那要写些什么代码来控制呢?

2、<input id='password' name='password' type='password' oncopy="return false" onpaste="return false" oncut="return false" oncontextmenu="return false"/>

其中:

oncopy表示复制时触发的事件,

onpaste表示粘贴时触发的事件,

oncut表示剪切时触发的事件,

oncontextmenu表示右键单击时触发的事件。

jquery问题:[3]JQuery技术总结

1、jQuery1.7版本以后已经去掉了jQuery.isNaN()方法,取而代之的是jQuery.isNumeric()。

因为jQuery和JavaScript都有isNaN()方法,但功能并不完全相同,会造成歧义,所以jQuery现在使用isNumeric()方法来判断是否为数字。

1、其中还是使用的JQuery自定义的校验方法,只是多了一个参数,该参数值就是旧密码的值。

jquery问题:[3]JQuery技术总结

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:60
  • 阅读量:173
  • 阅读量:121
  • 阅读量:143
  • 阅读量:91
  • 猜你喜欢