我正在使用jquery验证。
rules: {
cityid: {
required: true
},
url: {
url: true
}
}
问题:当我进入facebook.com时,它会出现无效网址错误。 但是我想要没有http和https的网址验证。
答案 0 :(得分:1)
这对我有用!!
function isValidUrl(url){
var myVariable = url;
if(/(^|\s)((https?:\/\/)?[\w-]+(\.[\w-]+)+\.?(:\d+)?(\/\S*)?)/.test(myVariable)) {
return 1;
} else {
return -1;
}
}
使用输入或表单中的url对象传递您的网址值
以上正则表达式为http或https部分可选为url,它接受无http或https以及http或https网址。
也许它可以解决你的问题:)