如何验证没有http或https的Jquery插件网址?

时间:2018-05-29 05:57:04

标签: jquery validation plugins

我想要验证没有httphttps的网址。 我使用JQuery之类的东西:

$("#add_users_form").validate({
        ignore: [],
        rules: {
            'user_detail[website]': {
                url: true
            },
  }
    }); 

1 个答案:

答案 0 :(得分:0)

@anand,您需要为此添加自定义验证方法,请使用以下脚本

// add custom validation method 
jQuery.validator.addMethod("checkurl", function(value, element) {                                       
    return /^(www\.)[A-Za-z0-9_-]+\.+[A-Za-z0-9.\/%&=\?_:;-]+$/.test(value);
    }, "Please enter a valid URL."
);


 // connect it to a css class
  jQuery.validator.addClassRules({
        checkurl : { checkurl : true }    
 });


'website[url]': {
        checkurl: true
}