日期:2014-05-20  浏览次数:20488 次

求网址正确性验证的正则?
如题!谢谢!

------解决方案--------------------
http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
------解决方案--------------------
^http://([\w-]+\.){2}\w+$

这个只是针对你说的类似于http://www.21cn.com这种情况,有两个点,并且要用http://这个字串的正则,它不匹配
http://www.21cn.com/index.htm
http://community.csdn.net/Expert/topic/5324/5324506.xml?temp=.4589502
这样的网址,这些网址也是正确的,但可能不符合你的要求,所以一定要具体问题具体分析,给出具体的限定条件,才能给出针对具体问题的正则