【发布时间】:2010-11-14 19:24:37
【问题描述】:
我在设置文件中有一行我想要允许的所有文件类型:
jpeg|jpg|tiff|tif|png|gif|bmp|eps|wmf|emf|pdf|doc|docx|zip|rar|ppt|pptx|mdb|xls
我想在 FileUpload 控件旁边有一个 RegularExpressionValidator,它只允许这些文件。
我在设置正则表达式验证器的 ValidationExpression 属性的 PageLoad 事件中处理它。
我试过了:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string regex = "jpeg|jpg|tiff"; //A huge list of filetypes.
upFiles_RegularExpressionValidator.ValidationExpression =
@"^.*\.(" + regex +")$";
}
}
但它区分大小写。 我现在唯一的问题是让它变得麻木不仁。
【问题讨论】:
标签: asp.net regex file-upload case-insensitive file-type