日期:2014-05-17  浏览次数:20470 次

正则 修改 求正则大神帮忙
JScript code

 //  url正则表达式
             var urlRegex = "^((https|http|ftp|rtsp|mms)?://)"
                + "?(([0-9a-zA-Z_!~*'().&=+$%-]+: )?[0-9a-zA-Z_!~*'().&=+$%-]+@@)?" //ftp的user
                + "(([0-9]{1,3}\.){3}[0-9]{1,3}" // IP形式的URL- 199.194.52.184
                + "|" // 允许IP和DOMAIN(域名)
                + "([0-9a-zA-Z_!~*'()-]+\.)*" // 域名- www.
                + "([0-9a-zA-Z][0-9a-zA-Z-]{0,61})?[0-9a-zA-Z]\." // 二级域名
                + "[a-zA-Z]{2,6})" // first level domain- .com or .museum
                + "(:[0-9]{1,4})?" // 端口- :80
                + "((/?)|"
                + "(/[0-9a-zA-Z_!~*'().;?:@@&=+$,%#-]+)+/?)$";



请大神帮忙改成 必须以https|http|ftp|rtsp|mms 任一项开头 验证url的正则

------解决方案--------------------
(^(http)|^(mttps))
------解决方案--------------------
探讨

引用:
(^(http)|^(mttps))


行,但是 他不是必须有着几项的任意一项 我要验证url 必须有着几项里面的任一项

------解决方案--------------------
@"(?:https?|ftp)://