1

http://URL はまたはで始まる必要があります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

誰か提案はありますか?

4

1 に答える 1

0

このルールを試してください:

'#((https?://|www\.)([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?)#'
于 2012-12-28T11:52:34.967 に答える