允许在url结尾的正则表达式中使用反斜杠

  • 本文关键字:正则表达式 url 结尾 c#
  • 更新时间 :
  • 英文 :

[RegularExpression(@"^((nntp|sftp|ftp(s)?|http(s)?|gopher|news|file|telnet)://)?(([a-zA-Z0-9._-]*([a-zA-Z0-9].[a-zA-Z0-9])[a-zA-Z]{1,6})|(([0-9]{1,3}.){3}[0-9]{1,3}))(:d+)?(/[^:][^s]*)?$", ErrorMessage = "Invalid domainname.")] 

这是我在c sharp中的特定正则表达式。它在我所有的情况下都很好,但我不需要在url的末尾验证反斜杠。

www.test.com/不应该给出无效域名的错误信息。

你可以试试这个

^((nntp|sftp|ftps?|https?|gopher|news|file|telnet)://)?([da-z.-]+).([a-z.]{2,6})([/w .-]*)*/?$

在FTP或HTTP附近添加协议,用管道分隔(|)

相关内容

  • 没有找到相关文章

最新更新