chathurabuddi / jquery-validation
jQuery 验证插件为您的现有表单提供即插即用的验证功能,同时使各种自定义操作变得非常简单,以适应您的应用程序。
1.19.3
2019-02-03 07:02 UTC
Requires
This package is auto-updated.
Last update: 2024-09-07 22:44:23 UTC
README
jQuery 验证插件为您的现有表单提供即插即用的验证功能,同时使各种自定义操作变得非常简单,以适应您的应用程序。
入门指南
下载预构建文件
可以从 https://jqueryvalidation.org/ 下载预构建文件。
下载最新更改
可以通过
在您的页面上包含它
在页面上包含 jQuery 和插件。然后选择要验证的表单并调用 validate
方法。
<form> <input required> </form> <script src="jquery.js"></script> <script src="jquery.validate.js"></script> <script> $("form").validate(); </script>
或者,您可以通过 requirejs 在您的模块中包含 jQuery 和插件。
define(["jquery", "jquery.validate"], function( $ ) { $("form").validate(); });
有关如何设置规则和自定义的更多信息,请查看文档。
报告问题和贡献代码
有关详细信息,请参阅贡献指南。
关于电子邮件验证的重要注意事项。从版本 1.12.0 开始,此插件使用与HTML5 规范建议浏览器使用的相同正则表达式。我们将跟随他们的领导并使用相同的检查。如果您认为规范是错误的,请向他们报告问题。如果您有不同要求,请考虑使用自定义方法。如果您需要调整内置验证正则表达式模式,请遵循文档。
关于必填方法的重要注意事项。从版本 1.14.0 开始,此插件停止从附加元素的值中去除空白。如果您想达到相同的结果,您可以使用normalizer
,该 normalizer 可以在验证之前转换元素的值。此功能自 v1.15.0
以来一直可用。换句话说,您可以这样做
$("#myForm").validate({ rules: { username: { required: true, // Using the normalizer to trim the value of the element // before validating it. // // The value of `this` inside the `normalizer` is the corresponding // DOMElement. In this example, `this` references the `username` element. normalizer: function(value) { return $.trim(value); } } } });
许可证
版权 © Jörn Zaefferer
根据 MIT 许可证授权。