检查网址是否为根网址

时间:2013-07-10 09:10:47

标签: javascript regex

我正在寻找一个正则表达式来测试一个url是否是一个根URL:

http://site.org                     TRUE
http://www.example.com              TRUE
...
http://www.example.com/dir          FALSE
http://www.example.com/image.jpg    FALSE
http://www.example.com/dir/file.doc FALSE

3 个答案:

答案 0 :(得分:1)

试试这个:

var str='url...';
if(str.indexOf("/")<str.indexOf(".")&&(str.indexOf("http://")>-1))
  return true;
else
  return fals;

答案 1 :(得分:1)

尝试以下regex将完成工作

/^https?\:\/\/[^\/]+\/?$/

我测试过这样:

var URL = "http://jsfiddle.net/";
var check =/^https?\:\/\/[^\/]+\/?$/.test(URL);
alert(check);

JSFiddle

答案 2 :(得分:0)

试试这个正则表达式

(\ W +)://:/ [\ W =%安培; = - @ / $。?] *

([\瓦特@] +?[\ W @。])?