jquery如何判断值是否是url地址

国内高佣广告联盟 熊掌联运广告联盟 最新域名优惠/VPS优惠/免备案CDN活动
//jquery如何判断值是否是url地址
//jquery如何判断值是否是url地址
function checkUrl(url) {
	var strRegex = '^((https|http|ftp|rtsp|mms)?://)?'
		+'(([0-9a-z_!~*().&=+$%-]+: )?[0-9a-z_!~*().&=+$%-][email protected])?' //ftp的[email protected]
		+'(([0-9]{1,3}.){3}[0-9]{1,3}|'// IP形式的URL- 199.194.52.184
		+'([0-9a-z_!~*()-]+.)*'// 域名- www.
		+'[a-z]{2,6})'//域名的扩展名
		+'(:[0-9]{1,4})?'// 端口- :80
		+'((/?)|(/[0-9a-z_!~*().;?:@&=+$,%#-]+)+/?)$';
	return new RegExp(strRegex).test(url);
}