^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$ 这个也是能把你那三个验证的过,你要找的是真正存在的的URL? 我估计只能去尝试访问看看有没有回应了。。。
分别匹配 “http:// www ” “www” 它俩是或的关系,应该是 | 连接的。