我正在寻找一个正则表达式来测试一个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
答案 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);
答案 2 :(得分:0)
试试这个正则表达式
(\ W +)://:/ [\ W =%安培; = - @ / $。?] *
([\瓦特@] +?[\ W @。])?