我正在使用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。
也许它解决了你的问题:)