Javascript 检查url是否为根url
我正在寻找一个正则表达式来测试url是否为根url:Javascript 检查url是否为根url,javascript,regex,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 请尝试使用此正则表达
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
请尝试使用此正则表达式 (?\w+):/(?[\w@][\w.:@]+)/?[\w.?=%&=-@/$,]*试试这个:
var str='url...';
if(str.indexOf("/")<str.indexOf(".")&&(str.indexOf("http://")>-1))
return true;
else
return fals;
var str='url…';
if(str.indexOf(“/”)-1))
返回true;
其他的
返回fals;
试试下面的regex
就可以了
/^https?\:\/\/[^\/]+\/?$/
我是这样测试的:
var URL = "http://jsfiddle.net/";
var check =/^https?\:\/\/[^\/]+\/?$/.test(URL);
alert(check);
是否总是有一个“http://”?您是在测试当前URL,还是在测试
中的URL,还是在测试字符串中的URL?Gralien:是;Gareth:测试字符串,但是,添加查询字符串不起作用