如何使用正規表示式檢測 URL(包括裸 URL)?
Dec 12, 2024 pm 07:06 PM使用正規表示式偵測 URL
您目前的程式碼無法符合缺少「http://」前綴的裸 URL。為了解決這個問題,請考慮採用全面的正規表示式:
1 |
|
此增強型表達式包括以下功能:
- 它確保URL 以「http:// 」開頭、「https://」或什麼都沒有。
- 它允許透過包含「(www.)」作為可選的子域前綴。
- 支援最長 256 個字元的網域名稱和最多 6 個字元的頂級域。
對於那些在匹配中不需要HTTP 協議的用戶,可以使用替代表達式:
1 |
|
要演示這些表達式的功能,請查看在線測試工具: http://regexr.com?37i6s(對於第一個表達式)或http://regexr.com/3e6m0(對於限制較少的表達式)。
這是一個使用更全面的正規表示式的 JavaScript 實作範例:
1 2 3 4 5 6 7 8 9 |
|
以上是如何使用正規表示式檢測 URL(包括裸 URL)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱門文章

熱門文章

熱門文章標籤

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)