Javascript 需要自定义使用插件对URL进行的JQuery验证

Javascript 需要自定义使用插件对URL进行的JQuery验证,javascript,php,jquery,formvalidation-plugin,Javascript,Php,Jquery,Formvalidation Plugin,我正在使用JQuery验证插件验证webdirectory站点上的表单。我需要允许用户以www.URL.com的形式输入URL,但插件要求用户键入URL作为 有办法绕过它吗?请告知。谢谢你的时间和建议 您可以采取两种方法: 只需添加新的自定义方法即可: jQuery.validator.addMethodurl2,函数值,元素{ //只需根据您的需要更改以下正则表达式即可 返回此.optionalelement | |/^[a-zA-Z]{1,3}\.[a-zA-Z0-9]+\.[a-zA-Z

我正在使用JQuery验证插件验证webdirectory站点上的表单。我需要允许用户以www.URL.com的形式输入URL,但插件要求用户键入URL作为


有办法绕过它吗?请告知。谢谢你的时间和建议

您可以采取两种方法:

只需添加新的自定义方法即可: jQuery.validator.addMethodurl2,函数值,元素{ //只需根据您的需要更改以下正则表达式即可 返回此.optionalelement | |/^[a-zA-Z]{1,3}\.[a-zA-Z0-9]+\.[a-zA-Z]{1,3}$/.测试值;
},“请输入有效的url地址。”;谢谢你的帮助。请说明规则和消息部分下的内容。对于规则,在第一个和第二个选项中是regex,请根据您的需要进行调整。我已经给你举了一个例子。对于增强版,您可以尝试:^http:\/\/www.\124; https:\/\/www.\124; http:\/\/\/\124; https:\/\/?[a-z0-9]+[\-\.]{1}[a-z0-9]+*.[a-z]{2,5}:[0-9]{1,5}/.$,如果您想定制消息,对于第一种方法,只需将文本“请输入有效的url地址”更改为您的首选邮件。希望回答您的问题。非常感谢您的解决方案。我尝试了第二种方法,解决了这个问题,但事实上,即使有人在www.url.c中输入了c,其中c只是一个字母,而不是至少2或3,它也可以接受。请分享你对此的见解。