-7

我有像http://www.moevenpick-hotels.com/en/pub/hotels_resorts/worldmap/tala_bay_aqaba/welcome.cfm这样的网址

我想为此做正则表达式.......那个正则表达式应该接受单词之间的所有类型的符号,包括点......我的意思是它应该是正确的url

上面的网址是最好的例子..

请告诉我如何解决

4

1 回答 1

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
于 2012-11-20T12:23:39.983 回答