网址应以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
。
有人有任何建议吗?
答案 0 :(得分:0)
尝试此规则:
'#((https?://|www\.)([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?)#'