匹配可以帶有引數網址正規表示式
網址的構成可以包含比較多的內容,首先對其進行一下簡單分析:
以螞蟻部落的網址作為例子,https://www.softwhy.com:80?a=1&b=2#ant。
(1).http(s):是協議。
(2).80:是埠。
(3).?a=1&b=2:是傳遞的引數。
(4).#ant:錨點。
下面分享一段能夠匹配具有上述結構的正規表示式。
程式碼如下:
[JavaScript] 純文字檢視 複製程式碼/^(((ht|f)tps?):\/\/)?[\w-]+(\.[\w-]+)+([\w.,@?^=%&:\/~+#-]*[\w@?^=%&\/~+#-])?$/
上面程式碼實現了匹配功能,本文不再用例項進行演示。
相關文章
- js匹配網址url的正規表示式集合JS
- asp.net中匹配URL網址的正規表示式ASP.NET
- 匹配正整數正規表示式
- 匹配小數正規表示式
- 匹配負數正規表示式
- 匹配整數正規表示式
- 匹配自然數正規表示式
- 匹配浮點數正規表示式
- 匹配純數字正規表示式
- 正規表示式匹配
- 匹配n位正整數正規表示式
- 匹配網易郵箱正規表示式
- 匹配子網掩碼正規表示式
- python 正規表示式匹配Python
- 正規表示式 多行匹配
- 匹配字母正規表示式
- leetcode - 正規表示式匹配LeetCode
- 正規表示式匹配原理
- 字串——正規表示式匹配字串
- 匹配至少n位整數正規表示式
- 匹配指定範圍整數正規表示式
- 校驗帶有兩位小數正規表示式
- 正規表示式,匹配第二個雙引號
- 正規表示式匹配漢字
- 正規表示式匹配問題
- 匹配護照正規表示式
- 匹配航班號正規表示式
- 正規表示式支配匹配模式模式
- JavaScript匹配中文正規表示式JavaScript
- 10. 正規表示式匹配
- 正規表示式的多行匹配
- Python正規表示式匹配字串中的數字Python字串
- 正規表示式同時匹配中英文及常用正規表示式
- Leetcode 10. 正規表示式匹配LeetCode
- 匹配二級域名正規表示式
- 匹配車牌號正規表示式
- 匹配html標籤正規表示式HTML
- 匹配400電話正規表示式