7、判断输入的是正确的网址

  • 协议:http:// https:// ftp://(可省)
  • 域名:www.xxx.xx xxx.xx xx.xx.xx.xx
  • 请求路径 index.html stu/index.html /stu(可省)
  • 问号传参?xx=xx(可省)
  • 哈希值 #xxx(可省)
let str = 'http://smileyqp.com/smile'
let reg = /^((http|https|ftp):\/\/)?(([\w-].)+[a-z0-9]+)((\/[^/]*)+)?(\?[^#]+)?(#.+)?$/i;
console.og(reg.exec(str))

results matching ""

    No results matching ""