0

我想在 url 输入字段上关闭 Jquery 的验证 -示例在这里

我添加了一个在文本字段和 url 字段上调用的方法,但结果不同。Jquery 对 url 字段的验证胜过我的,但我不希望http://在我收集的 URL 中。

有没有办法让我的接管?

4

1 回答 1

0

您可以覆盖 jquery validate 的默认 url 验证,例如:

jQuery.validator.methods.url = function(value, element) {
    return this.optional(element) || true;
};

然后添加您的自定义 url 验证方法:

jQuery.validator.addMethod("isurl",function(value,element) {
  return this.optional(element) 
     || /^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/.test(value); 
},"Proper URL, please");
于 2013-01-11T12:04:12.910 回答