簡體   English   中英

我需要一個用於驗證“ www.google.com”和“ http://google.com”的正則表達式

[英]I need a single regular expression that validates both “www.google.com” and “http://google.com”

我現在有一個可驗證“ http”的正則表達式。.但我需要一個可不使用協議規范即可驗證url的表達式。

這將做您想要的:

(http://|www\\.)google\\.com

假設您確實想使用正則表達式(而不是通過其他更好的方法),並且假設我們僅嚴格處理Google域的兩個聲明的變體(而不是其他可能的變體),則區別在於兩種形式之間是一種以“ http://”開頭,另一種以“ www。”開頭,因此:

(http://|www\.)google\.com

但是,您可能要確保在“ .com”末尾有一個“單詞結尾”,以使其與例如http://google.communitycollege.org/不匹配。

我認為在不需要時使用正則表達式是不好的做法,請訪問http://www.w3schools.com/PHP/filter_validate_url.asp

它具有要求主機的標志,我不相信您正在尋找。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM