我正在尝试验证 "http:www" 是可选的 url,因此 yahoo.com 和http://www.yahoo.com需要是有效的 url,但使用以下正则表达式不会使 utl3 成为有效的. 我怎样才能解决这个问题 ??
function checkUrlTest(url){
var urlregex = new RegExp("^(https?:\/\/www\.)?(^(https?:\/\/www\.)[0-9A-Za-z]+\.+[a-z]{2,5})");
return urlregex.test(url);
}
url3 = "yahoo.com";
url4 = "www.yahoo.com";
alert(checkUrlTest(url3));