2012-11-20 35 views
-7

表達我有喜歡的網址http://www.moevenpick-hotels.com/en/pub/hotels_resorts/worldmap/tala_bay_aqaba/welcome.cfm定期對複雜的URL Java腳本

我想打的正則表達式爲.......該正則表達式應該接受在字與字之間包括點所有類型的符號......我的意思是它應該是正確的URL

上述網址是,最好的例子..

請告訴我如何解決

+1

你想清理網址,對不對?但是,這不僅僅是不允許點。 – raina77ow

+3

這個正則表達式符合你的標準:'/[^.]*/' –

+1

請給我充分的正則表達式.......爲網址http://www.moevenpick-hotels.com/en/pub/hotels_resorts/ worldmap/tala_bay_aqaba/welcome.cfm 我現在正在使用 var regExpForWebsite =「^(http://)?(www \。)[a-zA-Z0-9 \。] + \。(com |組織|網絡|萬| EDU | CA | co.uk | com.au | GOV |中| FR | co.in | gov.in | AC |代| uk.com | us.com | eu.com)$」 ; 我知道它不起作用 – DeveloperPHP

回答

1

這將匹配有效的主機名,但是,它不檢查文件路徑:

var regExpForWebsite = /^(http:\/\/)?(www\.)[a-zA-Z0-9-\.]+\.(com|org|net|mil|edu|ca|co.uk|com.au|gov|in|f‌r|co.in|gov.in|ac|de|uk.com|us.com|eu.com)/; 
regExpForWebsite.test('http://www.moevenpick-hotels.com/en/pub/hotels_resorts/worldmap/tala_bay_aqaba/welcome.cfm'); 

==>true 
+1

@teddybeard ....非常感謝你解決了我的問題....非常感謝:) D :) – DeveloperPHP