У меня есть приложение asp.net MVC. Существует объект под названием File, у которого есть свойство под названием Name.
using System.ComponentModel.DataAnnotations;
public class File {
...
[RegularExpression(@"([^.]+[.](jpg|jpeg|gif|png|wpf|doc|docx|xls|xlsx ..., ErrorMessage = "Invali File Name"]
public string Name{ get; set; }
...
}
Существует RegularExpressionValidator, который проверяет расширения файлов. Есть ли быстрый способ сказать ему, чтобы он игнорировал регистр расширения без необходимости явно добавлять варианты верхнего регистра в мое выражение проверки? Мне нужен RegularExpressionValidator как на стороне сервера, так и на стороне клиента. «(? i)» можно использовать на стороне сервера, но это не работает на стороне клиента