我有以下代碼(currHost是主機名):正則表達式對主機名
if (currHost.match(/(alpha|beta|test|dev|load|local)\./))
但我需要添加額外的條件,如
文件:
- .od *。 (*是通配符)
- dev-wa。
- .sq *。 (*爲通配符)
- .hbox。
實施例相符的網址:
- 文件:// C:blahblahblah
- www.sqc.mydomain.com
- www.sqa.mydomain.com
- WWW .odd.mydomain.com
- www.odp.mydomain.com
- www.hb ox.mydomain.com
- dev-wa.mydomain.com
實施例不匹配URLS:
- www.sqcmydomain.com
- www.sqamydomain.com
- 萬維網。 oddmydomain.com
- www.odp.mydomain.com
- www.hboxx.mydomain.com
- dev-waa.mydomain.com
不知道該如何處理?
謝謝!
你的問題不是很清楚。你能向我們展示一些應該匹配的有效字符串嗎?同時也將規則列爲重點。這會更容易理解這個問題。 –
主機名不能包含:在其中。你是針對整個網址還是隻匹配主機名? –
與主機進行匹配,但我想我必須使用document.location.href而不是主機名,因爲本地文件(「files:」)不會包含在document.location.hostname中 –