求能够验证HTTP://localhost/test/default.aspx,
HTTP://www.baidu.com
http://192.168.1.1:8080/dafault.aspx
等等 url合法性的正则表达式;
HTTP://www.baidu.com
http://192.168.1.1:8080/dafault.aspx
等等 url合法性的正则表达式;
var arr = ['HTTP://localhost/test/default.aspx','HTTP://www.baidu.com','http://192.168.1.1:8080/dafault.aspx','abc','htt:p//'];
var reg = /^http:\/\/([^/:]+)(:\d*)?([^# ]*)$/i;
for(i=0;i<arr.length;i++)
{
alert(arr[i]+' : '+reg.test(arr[i]));
}