在Javascript或jQuery中,如果URL是相对路径或绝对路径,如何测试它?我想根据传入的URL是本地路径还是外部路径进行相应的处理.
if (urlString starts with http:// or https://)
//do this
在Javascript或jQuery中,如果URL是相对路径或绝对路径,如何测试它?我想根据传入的URL是本地路径还是外部路径进行相应的处理.
if (urlString starts with http:// or https://)
//do this
var pat = /^https?:\/\//i;
if (pat.test(urlString))
{
//do stuff
}
对于协议相对URL,请使用此正则表达式:
/^https?:\/\/|^\/\//i