亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > regex > 正文

JS驗證URL函數 正則

2020-01-20 22:14:18
字體:
來源:轉載
供稿:網友

這個url的正則表達式判斷的JavaScript!比較全面的。它驗證的情況包括IP,域名(domain),ftp,二級域名,域名中的文件,域名加上端口!用戶名等等信息,貌似作者也是在網上找的,我從一個項目代碼中扣出來的,是我見過的最強最全面的url驗證方式!太猛了,貼在這里與大家分享,URL的驗證實在是很頻繁。

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 CheckUrl(str) { var RegUrl = new RegExp(); RegUrl.compile("^[A-Za-z]+://[A-Za-z0-9-_]+//.[A-Za-z0-9-_%&/?//.=]+$");//jihua.cnblogs.com if (!RegUrl.test(str)) { return false; } return true; } 

代碼三:

function checkUrl(urlString){if(urlString!=""){var reg=/(http|ftp|https):////[/w/-_]+(/.[/w/-_]+)+([/w/-/.,@?^=%&:/~/+#]*[/w/-/@?^=%&/~/+#])?/;if(!reg.test(urlString)){alert("不是正確的網址吧,請注意檢查一下");						}					}}

下面給大家分享一個常用的驗證網址的正則表達式

正則表達式
(http|ftp|https):////[/w/-_]+(/.[/w/-_]+)+([/w/-/.,@?^=%&:/~/+#]*[/w/-/@?^=%&/~/+#])?
匹配 http://regxlib.com/Default.aspx | http://electronics.cnet.com/electronics/0-6342366-8-8994967-1.html
不匹配 www.yahoo.com

正則表達式
^//{2}[/w-]+//(([/w-][/w-/s]*[/w-]+[$$]?$)|([/w-][$$]?$))
匹配 //server/service | //server/my service | //serv_001/service$
不匹配 //my server/service | //server/ service | //server$/service

正則表達式
^(http|https|ftp)/://([a-zA-Z0-9/./-]+(/:[a-zA-Z0-9/.&%/$/-]+)*@)?((25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])/.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)/.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)/.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])|([a-zA-Z0-9/-]+/.)*[a-zA-Z0-9/-]+/.[a-zA-Z]{2,4})(/:[0-9]+)?(/[^/][a-zA-Z0-9/./,/?/'////+&%/$#/=~_/-@]*)*$
匹配 http://www.sysrage.net | https://64.81.85.161/site/file.php?cow=moo's |ftp://user:pass@host.com:123
不匹配 sysrage.net

正則表達式
^([a-zA-Z]/:|////[^////:*?"<>|]+//[^////:*?"<>|]+)(//[^////:*?"<>|]+)+(/.[^////:*?"<>|]+)$
匹配 c:/Test.txt | //server/shared/Test.txt | //server/shared/Test.t
不匹配 c:/Test | //server/shared | //server/shared/Test.?

正則表達式
^(http|https|ftp)/://([a-zA-Z0-9/./-]+(/:[a-zA-Z0-9/.&%/$/-]+)*@)*((25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])/.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)/.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)/.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])|localhost|([a-zA-Z0-9/-]+/.)*[a-zA-Z0-9/-]+/.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))(/:[0-9]+)*(/($|[a-zA-Z0-9/./,/?/'///+&%/$#/=~_/-]+))*$
匹配 http://site.com/dir/file.php?var=moo | https://localhost |ftp://user:pass@site.com:21/file/dir
不匹配 site.com | http://site.com/dir//

正則表達式
^([a-zA-Z]/:)(//[^///:*?<>"|]*(?<![ ]))*(/.[a-zA-Z]{2,6})$
匹配 C:/di___r/fi_sysle.txt | c:/dir/filename.txt
不匹配 c:/dir/file?name.txt

正則表達式
^([a-zA-Z0-9]([a-zA-Z0-9/-]{0,61}[a-zA-Z0-9])?/.)+[a-zA-Z]{2,6}$
匹配 regexlib.com | this.is.a.museum | 3com.com
不匹配 notadomain-.com | helloworld.c | .oops.org

正則表達式
^(((ht|f)tp(s?))/://)?(www.|[a-zA-Z].)[a-zA-Z0-9/-/.]+/.(com|edu|gov|mil|net|org|biz|info|name|museum|us|ca|uk)(/:[0-9]+)*(/($|[a-zA-Z0-9/./,/;/?/'///+&%/$#/=~_/-]+))*$
匹配 www.blah.com:8103 | www.blah.com/blah.asp?sort=ASC |www.blah.com/blah.htm#blah
不匹配 www.state.ga | http://www.jb51.ru

正則表達式
/b(([/w-]+://?|www[.])[^/s()<>]+(?:/([/w/d]+/)|([^[:punct:]/s]|/)))
匹配 http://VeVB.COm/blah_blah | http://VeVB.COm/blah_blah/ | (Something like http://VeVB.COm/blah_blah) | http://VeVB.COm/blah_blah_(wikipedia) | (Something like http://VeVB.COm/blah_blah_(wikipedia)) | http://VeVB.COm/blah_blah. |http://VeVB.COm/blah_blah/. | <http://VeVB.COm/blah_blah> | <http://VeVB.COm/blah_blah/>| http://VeVB.COm/blah_blah, | http://www.example.com/wpstyle/?p=364. | http://?df.ws/123 | rdar://1234 | rdar:/1234 | http://userid:password@example.com:8080 |http://userid@example.com | http://userid@example.com:8080 |http://userid:password@example.com
不匹配 no_ws.example.com | no_proto_or_ws.com | /relative_resource.php

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
色午夜这里只有精品| 中文字幕国产亚洲| 69久久夜色精品国产7777| 国产精品高潮呻吟久久av黑人| 日韩中文字幕亚洲| 久久综合五月天| 性欧美xxxx交| 日本精品久久久| 91av免费观看91av精品在线| 欧美日韩亚洲一区二区三区| 国产69精品久久久久9999| 日韩天堂在线视频| 69久久夜色精品国产7777| 色多多国产成人永久免费网站| 日韩精品久久久久久久玫瑰园| 欧美肥老妇视频| 欧美日韩中文字幕综合视频| 一本色道久久88综合日韩精品| 国产一区二区三区日韩欧美| 992tv成人免费影院| 精品久久久久久中文字幕大豆网| 日韩在线视频网| 亚洲精品国产精品国自产在线| 亚洲福利视频二区| xx视频.9999.com| 日本最新高清不卡中文字幕| 国产精品一区二区三区免费视频| 精品露脸国产偷人在视频| 日韩精品视频在线免费观看| 欧美成人免费小视频| 欧美丝袜美女中出在线| 精品免费在线观看| 97国产精品久久| 中文字幕精品影院| 久久在精品线影院精品国产| 日韩欧美在线视频观看| 92看片淫黄大片欧美看国产片| 国产精品亚洲一区二区三区| 久久中文久久字幕| 亚洲国产高清高潮精品美女| 黑人狂躁日本妞一区二区三区| 77777亚洲午夜久久多人| 免费av在线一区| 久久夜色精品国产亚洲aⅴ| 国产精品6699| 北条麻妃久久精品| 久久伊人精品一区二区三区| 欧美大胆在线视频| 国产一区二区三区三区在线观看| 久久久久国产精品免费| 国产精品久久99久久| 亚洲视频在线免费观看| 揄拍成人国产精品视频| 国产精品老女人视频| 日韩av观看网址| 国产一区二区三区免费视频| 亚洲影视中文字幕| 欧美日韩成人在线播放| 成人免费高清完整版在线观看| 欧美大成色www永久网站婷| 亚洲欧美制服丝袜| 欧美精品18videos性欧美| 成人午夜在线视频一区| 久久久久久久久久国产精品| 神马久久久久久| 高清日韩电视剧大全免费播放在线观看| 久久精品成人欧美大片| 91香蕉嫩草神马影院在线观看| 国产精品av在线| 国产精品久久一区主播| 日韩精品极品视频| 欧美性xxxx在线播放| 欧美精品久久久久久久久| 久久亚洲欧美日韩精品专区| 岛国精品视频在线播放| 久久国产精品免费视频| 成人免费在线视频网址| 亚洲区一区二区| 国产中文欧美精品| 中文综合在线观看| 亚洲bt天天射| 精品久久久久久久久久国产| 激情成人在线视频| 国产视频精品自拍| 亚洲欧洲成视频免费观看| 久久九九热免费视频| 4k岛国日韩精品**专区| 国产成+人+综合+亚洲欧洲| 国产精品久久久久久久午夜| zzjj国产精品一区二区| 91精品久久久久久久久不口人| 日韩欧美极品在线观看| 日韩电影免费在线观看中文字幕| 91影视免费在线观看| 久久最新资源网| 欧美亚洲成人精品| 午夜精品久久久久久久白皮肤| 久久综合久久八八| 国产经典一区二区| 亚洲第一区中文字幕| 色婷婷综合久久久久| 伊人久久久久久久久久| 日韩一区二区三区在线播放| 日韩中文字幕视频| 91精品久久久久久久久久久久久| 国产精品极品美女粉嫩高清在线| 欧美性猛交xxxx乱大交| 九九热在线精品视频| 久久精品最新地址| 亚洲精品电影网在线观看| 国产亚洲aⅴaaaaaa毛片| 668精品在线视频| 国产一区二中文字幕在线看| 国内免费久久久久久久久久久| 欧美专区在线播放| 国产精品极品尤物在线观看| 亚洲成年人在线| 成人免费在线视频网站| 人人澡人人澡人人看欧美| 国产精品福利久久久| 九九视频这里只有精品| 在线观看欧美www| 国产日韩在线视频| 国产男女猛烈无遮挡91| 欧美壮男野外gaytube| 成人国产精品一区| 日韩av在线免费看| 欧美最顶级的aⅴ艳星| 91久久精品一区| 欧美电影在线观看完整版| 成人免费视频xnxx.com| 精品久久久久久中文字幕一区奶水| 国产精品久久久久久av| 国产丝袜一区二区三区免费视频| 亚洲无线码在线一区观看| 中文字幕亚洲欧美一区二区三区| 亚洲xxxx3d| 色婷婷久久一区二区| 国产精品第100页| 久久久久国色av免费观看性色| 日本亚洲精品在线观看| 国产精品一区二区性色av| 日韩视频永久免费观看| 日韩在线观看你懂的| 久久久久这里只有精品| 亚洲免费影视第一页| 国产精品aaa| 成人激情免费在线| 久久久久久久久久亚洲| 成人有码在线视频| 午夜精品久久久久久99热软件| 国产成人自拍视频在线观看| 日韩免费精品视频| 国内精品模特av私拍在线观看| 欧美自拍视频在线| 伊人久久久久久久久久久| 国产精品久久久久久久一区探花| 色伦专区97中文字幕| 热门国产精品亚洲第一区在线| 亚洲性生活视频在线观看| 亚洲va久久久噜噜噜久久天堂| 国产成人精品a视频一区www| 久久成年人免费电影| 国产丝袜一区二区三区|