婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > js正則表達式驗證URL函數代碼(方便多個正則對比)

js正則表達式驗證URL函數代碼(方便多個正則對比)

熱門標簽:實用地圖標注app 400免費電話去哪申請 地圖標注字母的軟件 鄂州人工智能電銷機器人軟件 宿遷智能外呼系統供應商 菏澤智能ai電銷機器人銷售公司 css百度地圖標注位置顯示 地圖標注商戶中心要收錢多少 線上教育ai外呼系統

推薦大家收藏的一段代碼,方便同時測試多個正則,查看不同的檢測結果,結合chrome完美

核心代碼

script>
/**
 * 正則表達式判斷網址是否有效
 */
 
(function(){
  "use strict";
 
  var urlDict=[
    //Bad Case
    'www.baidu.com',           //常規網址,未帶協議頭的地址
    'w.baidu.com',            //常規網址,短子域名
    'baidu.com',             //常規網址,僅有主域名
    '測試.com',              //非常規合法網址,中文域名不在參考之列
    '1.2',                //錯誤域名
    ' WWWW ',              //無效字符串
    '111測試',              //無效字符串
    //Correct Case
    'http://baidu.com',          //常規網址,僅有主域名
    'http://www.baidu.com',        //常規網址,帶子域名
    'https://www.baidu.com/',       //常規網址,使用https協議頭,帶根目錄
    'http://www.baidu.com/api',      //常規網址,有一級目錄下資源
    'http://www.subdomain.baidu.com/index/subdir',   //常規網址,多級子域名,多級目錄
    'http://www.www.subdomain.baidu.com/index/subdir/',//常規網址,多級子域名,多級目錄,目錄地址閉合
    'http://io.io'            //非常規網址,多級子域名,多級目錄,目錄地址閉合
  ];
 
  // 建議的正則
  function isURL(str){
    return !!str.match(/(((^https?:(?:\/\/)?)(?:[-;:=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\&;?(?:[-\+=;%@.\w_]*)#?(?:[\w]*))?)$/g);
  }
 
  // 不知道誰寫的簡單版的坑爹正則
  function badRegFn(str){
    return !!str.match(/(http[s]?|ftp):\/\/[^\/\.]+?\..+\w$/g);
  }
	//jb51
	function IsURL(str_url){
   var strRegex = "^((https|http|ftp|rtsp|mms)?://)" 
   + "?(([0-9a-z_!~*'().=+$%-]+: )?[0-9a-z_!~*'().=+$%-]+@)?" //ftp的user@ 
      + "(([0-9]{1,3}\.){3}[0-9]{1,3}" // IP形式的URL- 199.194.52.184 
      + "|" // 允許IP和DOMAIN(域名)
      + "([0-9a-z_!~*'()-]+\.)*" // 域名- www. 
      + "([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\." // 二級域名 
      + "[a-z]{2,6})" // first level domain- .com or .museum 
      + "(:[0-9]{1,4})?" // 端口- :80 
      + "((/?)|" // a slash isn't required if there is no file name 
      + "(/[0-9a-z_!~*'().;?:@=+$,%#-]+)+/?)$"; 
      var re=new RegExp(strRegex); 
   //re.test()
      if (re.test(str_url)){
        return (true); 
      }else{ 
        return (false); 
      }
    }
 
 
  // 測試用例覆蓋
  (function(){
    var ret={}; 
    var collect=function(link){
      var obj={},fnList=[isURL,badRegFn,IsURL];
      for(var i=0,j=fnList.length;ij;i++){
        var fn=fnList[i];
        obj[fn.name]=fn.call(null,link);
      }
      return obj;
    };
 
    for(var i=0,j=urlDict.length;ij;i++){
      ret[urlDict[i]]=collect(urlDict[i]);
    }
 
    console.log(ret),console.table(ret);
  }());
 
}());
/script>

調試方法:

將上面的代碼保存為test.htm在chrome中運行,打開F12,即可看到效果如下圖所示

看了上面的主要是一些檢測url的正則了,大家可以參考這篇文章:https://www.jb51.net/article/31550.htm

您可能感興趣的文章:
  • javascript正則表達式模糊匹配IP地址功能示例
  • js正則表達式最長匹配(貪婪匹配)和最短匹配(懶惰匹配)用法分析
  • js正則表達式惰性匹配和貪婪匹配用法分析
  • js Abba逆向前瞻正則匹配實例
  • JS正則子匹配實例分析
  • js匹配網址url的正則表達式集合
  • JavaScript正則表達式解析URL的技巧
  • js正則解析URL參數示例代碼
  • JS驗證URL函數 正則
  • javascript 獲取url參數的正則表達式(用來獲取某個參數值)
  • JS正則匹配URL網址的方法(可匹配www,http開頭的一切網址)

標簽:恩施 綿陽 梅州 三亞 池州 咸陽 六安 鞍山

巨人網絡通訊聲明:本文標題《js正則表達式驗證URL函數代碼(方便多個正則對比)》,本文關鍵詞  正則,表達式,驗證,URL,函數,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《js正則表達式驗證URL函數代碼(方便多個正則對比)》相關的同類信息!
  • 本頁收集關于js正則表達式驗證URL函數代碼(方便多個正則對比)的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美中文字幕一区二区三区亚洲| 成人免费在线观看入口| 久久久欧美精品sm网站 | 色综合色狠狠综合色| 91精品国产综合久久福利软件| 国产日韩精品视频一区| 蜜臀久久99精品久久久久久9| 成人网页在线观看| 日韩欧美在线影院| 亚洲综合色噜噜狠狠| 在线国产亚洲欧美| 国产精品高潮呻吟久久| 在线精品国精品国产尤物884a| 日韩av一级电影| 欧美一级高清大全免费观看| 在线亚洲一区二区| 日韩精品在线网站| 亚洲乱码国产乱码精品精可以看| 亚洲欧洲一区二区三区| 678五月天丁香亚洲综合网| 中文字幕一区二区三区在线不卡 | 肉丝袜脚交视频一区二区| 亚洲欧美综合在线精品| 欧美日韩成人在线| 蜜桃久久av一区| 欧美色图一区二区三区| 亚洲伊人色欲综合网| 99在线精品观看| 久久久久久99久久久精品网站| 激情六月婷婷久久| 一区二区三区欧美激情| 日韩精品一区二区三区视频播放| 亚洲精品菠萝久久久久久久| 亚洲狼人国产精品| 午夜国产精品一区| 亚洲高清免费观看高清完整版在线观看 | 奇米888四色在线精品| 欧美理论在线播放| 国产一区二区看久久| 日本亚洲欧美天堂免费| 亚洲sss视频在线视频| 久久久噜噜噜久噜久久综合| 91精品国产入口| 99久久国产综合色|国产精品| 五月激情六月综合| 精品少妇一区二区三区在线播放| 99久久久免费精品国产一区二区| 国产专区欧美精品| 亚洲综合色在线| 曰韩精品一区二区| 精品国产乱码久久久久久1区2区| 国产拍欧美日韩视频二区| 91精品国产91久久综合桃花| 日韩一区二区三区在线观看 | 91成人在线精品| 国产一区二区在线观看免费 | 亚洲最大的成人av| xfplay精品久久| 欧美一级高清片在线观看| 久99久精品视频免费观看| 日韩一区二区精品| 国产精品综合久久| 中文字幕综合网| 欧美丝袜丝nylons| 精品一区二区三区在线观看国产| 国产午夜精品久久久久久久| 成人午夜电影小说| 亚洲一区二区三区视频在线 | 国产精品123区| 亚洲精品久久久蜜桃| 日韩久久久精品| 丁香激情综合国产| 午夜精品福利一区二区三区av| wwwwww.欧美系列| 一本到一区二区三区| 美日韩一区二区| 亚洲免费在线视频| 精品三级在线观看| 色综合久久综合| 国产又黄又大久久| 亚洲小说春色综合另类电影| 久久嫩草精品久久久精品| 色菇凉天天综合网| 国产乱码字幕精品高清av| 亚洲第一综合色| 日本一区二区成人在线| 日韩精品一区二区三区在线播放| 99久久精品费精品国产一区二区| 久草精品在线观看| 丝袜诱惑制服诱惑色一区在线观看 | 毛片一区二区三区| 国产精品大尺度| 国产精品乱码一区二区三区软件| 久久99精品久久久| 欧洲av一区二区嗯嗯嗯啊| 视频精品一区二区| 成人av网站在线观看| 7777精品久久久大香线蕉| 久久99精品视频| 夜夜爽夜夜爽精品视频| 国产欧美一区二区精品性色| 日韩三级在线观看| 欧美人妖巨大在线| 欧美中文一区二区三区| 97久久精品人人澡人人爽| 国产激情一区二区三区四区 | 欧美日韩国产天堂| 99精品视频在线观看| 国产一区二区三区久久悠悠色av| 日韩成人dvd| 五月天视频一区| 亚洲第一主播视频| 亚洲精品网站在线观看| 在线免费观看视频一区| 日本成人在线电影网| 亚洲欧洲成人精品av97| 亚洲视频中文字幕| 在线视频你懂得一区| 亚洲黄色av一区| 91豆麻精品91久久久久久| 精品三级av在线| 精品国产污网站| 国产精品二区一区二区aⅴ污介绍| 成人免费视频视频| 国产综合色视频| 7777精品伊人久久久大香线蕉完整版| 精品欧美一区二区在线观看| 久久久夜色精品亚洲| 日韩一区二区三区在线观看 | 日本一区二区三区免费乱视频| 日韩精品五月天| 色婷婷av一区| 国产麻豆一精品一av一免费| 经典三级在线一区| 国产91清纯白嫩初高中在线观看 | 中文字幕亚洲一区二区va在线| 中文字幕av在线一区二区三区| 亚洲欧美综合在线精品| 亚洲福利视频一区二区| 99这里只有久久精品视频| 色综合天天性综合| 91久久精品国产91性色tv | 欧美日韩一级二级| 精品在线观看视频| 国产二区国产一区在线观看| 毛片av中文字幕一区二区| 成人一区在线看| 久久久久99精品国产片| 精品国产乱子伦一区| www激情久久| 亚洲精品成人a在线观看| 亚洲午夜久久久久| 国产精一品亚洲二区在线视频| 国产自产高清不卡| av中文字幕在线不卡| 欧美亚洲动漫制服丝袜| 精品国产1区2区3区| 精品国产一二三区| 日韩成人精品视频| 欧洲亚洲国产日韩| 亚洲美女区一区| 国产成人av在线影院| 久久综合九色综合97婷婷女人| 亚洲天堂成人在线观看| 国产成人午夜99999| 日韩手机在线导航| 亚洲精品视频在线看| 欧美一卡2卡3卡4卡| 午夜av区久久| 中文字幕av在线一区二区三区| 亚洲精品一二三区| 国产a级毛片一区| 4438x亚洲最大成人网| 中文字幕中文乱码欧美一区二区| 日韩成人dvd| 色综合久久久久久久| 国产女同性恋一区二区| 精品一区二区在线观看| 欧美视频精品在线| 亚洲婷婷国产精品电影人久久| 国产乱子轮精品视频| 欧美一卡二卡在线| 日本网站在线观看一区二区三区 | 精品一区二区精品| 欧美丝袜丝交足nylons图片| 亚洲男同1069视频| aaa亚洲精品一二三区| 国产日韩精品久久久| 国产一区二区影院| 久久精品一区八戒影视| 精品一区二区三区在线视频| 国产欧美日韩综合精品一区二区| 国产一区二区三区观看| 日韩精品一区二区三区蜜臀| 日本成人在线一区| 日韩欧美一区二区在线视频| 日一区二区三区| 欧美一区二区三区电影| 天涯成人国产亚洲精品一区av| 欧美日韩免费一区二区三区 |