日期:2014-05-16  浏览次数:20398 次

正则表达式高手进来帮下忙(验证网址的问题)
现在我的正则是:[code=JScript][/code]var filter = /^((https|http|ftp|rtsp|mms):\/\/)+[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/;
现在验证例如 http://baidu.com 类似http这样开头的是没问题的,但是我想要的是 www.baidu.com(即www.开头也可以)请问该怎么改这个正则。谢谢了!

------解决方案--------------------
http://dev.mjxy.cn/a-URL-regular-expression.aspx
------解决方案--------------------
探讨

JScript code

var filter = /^((https|http|ftp|rtsp|mms|www):\/\/)+[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&amp;_~`@[\]\':+!]*([^<>\"\"])*$/