【发布时间】:2022-06-10 17:26:08
【问题描述】:
我正在尝试验证文件上传文件验证,但似乎此表达式不起作用。
- 文件名只能是字母数字。
- 没有特殊字符。
- 允许的空间。
- 扩展名可以是.png|.jpg|.jpeg|.gif|.zip|.PNG|.JPG|.JPEG|.GIF|.ZIP
尝试了下面的表达式,但都不起作用。
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:RegularExpressionValidator
ValidationExpression="([a-zA-Z0-9\s_\\.\-:])+(.png|.jpg|.jpeg|.gif|.zip|.PNG|.JPG|.JPEG|.GIF|.ZIP)$"
ControlToValidate="FileUpload1" runat="server" ErrorMessage="Please select a valid file." />
<asp:Button Text="Submit" runat="server" />
https://regex101.com/r/c6go4y/1
用特殊字符+验证这个字符串01+01.jpg
我做错了什么?
【问题讨论】:
-
那么,您是否尝试在字符类中添加
+?