网站网址的正则表达式

时间:2012-12-28 11:50:24

标签: javascript regex asp.net-mvc

网址应以http://www.

开头
http://google.com

www.google.com

我的正则表达式是:

 [RegularExpression(@"^http(s?)\:\/\/[0-9a-zA-Z]([.\w][0-9a-zA-Z])(:(0-9))(\/?)([a-zA-Z0-9\\.\?\,\'\/\\\+&%\$#_])?$", ErrorMessage = "*")]

我的代码适用于http://google.com但不适用于www.google.com

有人有任何建议吗?

1 个答案:

答案 0 :(得分:0)

尝试此规则:

'#((https?://|www\.)([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?)#'