首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于具有AllowMultiple属性的FIleUpload的RegularExpressionValidator

用于具有AllowMultiple属性的FIleUpload的RegularExpressionValidator
EN

Stack Overflow用户
提问于 2017-05-13 05:26:01
回答 1查看 574关注 0票数 1

我有一个AllowMultiple选项设置为trueasp:FileUpload控件。

代码语言:javascript
复制
<asp:FileUpload ID="ucFileUploader" runat="server" AllowMultiple="true" Accept=".jpg, .jpeg, .jpe, .gif, .pdf, .doc, .xls, .txt, .docx, .xlsx, .pptx, .ppt, .png, .one, .rtf"/>

我还有一个带有ValidationExpressionRegularExpressionValidator,用于将文件限制为特定的文件扩展名。

代码语言:javascript
复制
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" ValidationExpression="(.jpg|.jpeg|.jpe|.gif|.pdf|.doc|.xls|.txt|.docx|.xlsx|.pptx|.ppt|.png|.one|.rtf)"
                                    ControlToValidate="ucFileUploader" runat="server" ForeColor="Red" ErrorMessage="One or more of the files you selected has an invalid file type." Display="Dynamic" />

问题是RegularExpressionValidator似乎不会单独应用于每个文件名。

例如,如果我上传test1.txtbadfile.exe,则正则表达式将通过。如果我只上传badfile.exe,它将失败。如果我上传`

如何编写正则表达式以针对多个文件进行验证?

注意,这纯粹是为了客户端的目的。

EN

回答 1

Stack Overflow用户

发布于 2017-05-13 17:11:20

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43946713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档