发新贴  快速回复

正则网址怎么判断

xiekai0557
2015-12-06 23:50
 本帖最后由 xiekai0557 于 2015-12-6 23:51 编辑 

http://www.baidu.com
我写的
/^[:\w\.]+\.([a-zA-Z]{2,5}$)/

中级和后面带了/   这个/是怎么判断,应该怎么写
创美易-miaov
亲,请描述清楚一点
2015-12-07 11:53  回复本帖
xiekai0557
forum.php?mod=redirect&goto=findpost&pid=44568&ptid=15056
亲,请描述清楚一点

简单点说,我要用正则判断这个,怎么做http://www.baidu.com/
http://不一定有,也可以有
www不一定有,也可以有
com这个后缀必须有
com前面至少要有1位数
com前面必须有点
2015-12-07 15:52  回复本帖
 
秋羽
可以直接用h5的input的url属性,省事
2015-12-07 17:01  回复本帖
创美易-miaov
forum.php?mod=redirect&goto=findpost&pid=44580&ptid=15056
简单点说,我要用正则判断这个,怎么做http://www.baidu.com
http://不一定有,也可以有
www不一定有,也 ...

 var str = 'http://www.baidu.com';
    var re = /^((http|https)\:\/\/)?(\w+\.)?[a-zA-Z0-9]+\.[a-z]{2,4}$/i;

    alert(  re.test(str) )

2015-12-07 22:13  回复本帖
xiekai0557
forum.php?mod=redirect&goto=findpost&pid=44636&ptid=15056


还有一个就是http://www.baidu.com/  最后有一个/这个可有,可不有,最后应该怎么写
2015-12-09 09:46  回复本帖
xiekai0557
forum.php?mod=redirect&goto=findpost&pid=44596&ptid=15056
可以直接用h5的input的url属性,省事

不懂别乱回答,我要的是正则,HTML5那个很多不兼容
2015-12-09 09:47  回复本帖
创美易-miaov
forum.php?mod=redirect&goto=findpost&pid=44827&ptid=15056
还有一个就是http://www.baidu.com/  最后有一个/这个可有,可不有,最后应该怎么写
 ...

var str = 'http://www.baidu.com/test';
var re = /^((http|https)\:\/\/)?(\w+\.)?[a-zA-Z0-9]+\.[a-z]{2,4}\/?$/i;

alert(  re.test(str) )

2015-12-09 10:03  回复本帖
xiekai0557
forum.php?mod=redirect&goto=findpost&pid=44829&ptid=15056


谢谢~
2015-12-09 12:03  回复本帖
登录 后才可以发表回复