跪求:JS中的url的正则表达式语句写法

来源:百度知道 编辑:UC知道 时间:2024/06/26 04:15:10
需要实现功能:
strUrl1="http://www.baidu.com/"
strUrl2=http://www.baidu.com/ (空格符)
通过正则表达式获取 http://www.baidu.com/这个字符串

我的判断语句是
function IsURL(str_url)
{
var strRegex="http:\/\/+[A-Za-z0-9]+(\" || \s)";
var re=new RegExp(strRegex);
strUrl=str_url.match(re);
return (strUrl);
}
实现思路:以http://开头 以(")或(\s)结束
希望各位大大指出我语句的错误.并加油修改.实现目的
感谢各位大大

我感觉不需要这么复杂,“http://”这个是固定的,那么你只需要获取“http://www.baidu.com/”的话,完全可以找第三个"/",进行字符串截取就可以了