如何在没有 http 或 https 的情况下验证 Jquery 插件 url?

Posted

技术标签:

【中文标题】如何在没有 http 或 https 的情况下验证 Jquery 插件 url?【英文标题】:how to validate Jquery plugin url without http or https? 【发布时间】:2018-11-07 16:30:25 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

@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

【讨论】:

我正在使用 jquery validate 插件,我已经尝试过这些代码但没有解决我的问题。 我认为你是新手。你知道如何应用吗?

以上是关于如何在没有 http 或 https 的情况下验证 Jquery 插件 url?的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有基本 http 身份验证的情况下强制 MockitoJUnitRunner 失败?

如何在没有用户身份验证的情况下从 Spotify 或任何其他 API 获取歌曲预览

如何在没有密钥或没有验证的情况下解码 php/laravel 中的 jwt?

如何在没有验证码或集中管理系统(例如 akismet)的情况下防止垃圾邮件

如何在没有身份验证的情况下获取 Spotify 音乐列表

如何在没有 oAuth 身份验证的情况下连接到 Google Calendar API?