Jquery URL 验证,无需在规则内 http:// 或 https://



我正在使用jquery验证。

rules: {  
    cityid: {  
        required: true
    },
    url: {  
        url: true
    }
}

问题:当我输入 facebook.com 时,它给出了无效网址的错误。但是我想要没有http和https的url验证。

这对

我有用!!

function isValidUrl(url){
 var myVariable = url;
    if(/(^|s)((https?://)?[w-]+(.[w-]+)+.?(:d+)?(/S*)?)/.test(myVariable)) {
      return 1;
    } else {
      return -1;
    }   
}

使用输入或表单中的 URL 对象传递 URL 值

上面的正则表达式使 HTTP 或 https 部分成为 URL 的可选部分,它接受没有 http 或 https 以及使用 http 或 https urls。

也许它解决了你的问题:)

相关内容

  • 没有找到相关文章

最新更新