代码之家  ›  专栏  ›  技术社区  ›  Ricky

jQuery验证addMethod-检查同一域

  •  2
  • Ricky  · 技术社区  · 14 年前

    以下是我目前得到的,但似乎不起作用:

    jQuery.validator.addMethod("domain", function(value, element) { 
                return this.optional(element) || /^http:\/\/testsite.com/.test(value); 
            }, "The URL doesn't match.");
    
            $("#url_form").validate({
              rules: {
                url: {
                  required: true,
                  url: true,
                  domain : true 
                }
              }
            });
    
    3 回复  |  直到 14 年前
        1
  •  1
  •   Ricky    14 年前

    jQuery.validator.addMethod("domain", function(value, element) { 
                return this.optional(element) || /^(http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/)testsite.com/.test(value); 
            }, "The URL must be on the same Site domain");
    
        2
  •  0
  •   zen.c    14 年前

    我用 parseUri 所有我的网址的比较。可能对你有用。

        3
  •  -1
  •   Michael Petrotta user3140870    12 年前

    我对jquery.validade.js做了一个修改,以接受一个没有 http:// . 请从下载 http://www.tream.com.br/jquery.validate.js .

    url: true