MVC视图:使用正则表达式进行数据验证

时间:2012-07-19 16:50:45

标签: c# asp.net-mvc

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

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

  2. 如果在Box中输入的网址不是以HTTP://开头,或以“.m3u8”结尾

  3. ,如何使用RegularExpression进行验证?

1 个答案:

答案 0 :(得分:1)

尝试这样的事情

[RegularExpression(@"((((ht)tp?:\/\/)?[^\/\s]+\.(m3u8))(\/\S*)?)", ErrorMessage="Not a Valid URL")]
public string URL { get; set; }