当前位置: 代码迷 >> ASP.NET >> 正则 批改 求正则大神帮忙
  详细解决方案

正则 批改 求正则大神帮忙

热度:531   发布时间:2013-02-25 00:00:00.0
正则 修改 求正则大神帮忙
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)://
  相关解决方案