WhoAmI、จุ๊บ
2018-12-12 06:15
采纳率: 100%
浏览 7.7k
已采纳

js正则表达式判断 是否为网站链接地址

如题 例如判断 网站链接格式是个正常的链接 https://weibo.com/ajaxlogin.php?framelogin=1&callback=parent

我用的这个正则表达式,判断简单的网站链接,例如:http://www.baidu.com是没问题的,但是判断上面那种带参数的就不行

代码:
if($("#url").val() != ""){
var url=document.getElementById("url").value;
var reg=/^([hH][tT]{2}[pP]:\/\/|[hH][tT]{2}[pP][sS]:\/\/)(([A-Za-z0-9-~]+).)+([A-Za-z0-9-~\/])+$/;
if(!reg.test(url)){
alert("这网址不是以http://或https://开头,或者不是网址!");
return;
}
}

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

4条回答 默认 最新

相关推荐 更多相似问题