我使用的是jquery验证。
rules: {
cityid: {
required: true
},
url: {
url: true
}
}问题:当我输入facebook.com时,它给出了无效url的错误。但我希望没有http和https的网址验证。
发布于 2016-01-25 21:07:59
这对我很有效!!
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 url的部分。
也许它解决了你的问题:)
https://stackoverflow.com/questions/34992106
复制相似问题