1

我有 2 个关于使用 System.ComponentModel.DataAnnotations 验证 MVC 视图的问题:

  1. 如何验证在文本框中输入的值是否为 URI?

  2. 如果在框中输入的 URL 不是以 HTTP:// 开头或以“.m3u8”结尾,我如何使用正则表达式进行验证

4

1 回答 1

1

尝试这样的事情

[RegularExpression(@"((((ht)tp?:\/\/)?[^\/\s]+\.(m3u8))(\/\S*)?)", ErrorMessage="Not a Valid URL")]
public string URL { get; set; }
于 2012-07-19T17:11:07.723 回答