这里是我的aspx
代码:的RegularExpressionValidator始终显示错误消息
<asp:FileUpload ID="ImageUpload" runat="server" Style="margin-bottom: 5px" />
<br />
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
ErrorMessage="Only jpeg, png or gif files are allowed!"
ValidationExpression="^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))
+(.jpeg|.JPEG|.png|.PNG|.gif|.GIF)$"
ControlToValidate="ImageUpload"></asp:RegularExpressionValidator>
我只希望在我ImageUpload
过滤JPEG,PNG和GIF文件。 但是,当我上传JPEG,PNG和GIF文件时,RegularExpressionValidator
总是显示错误消息。我想知道我的代码中有什么问题!
你是否试图用该正则表达式验证其他任何内容,或者你只是想断言该扩展是说图像格式? – rvalvik 2013-04-05 10:48:16
尝试添加displaymode到动态 – 2013-04-05 10:50:19
@rvalvik>它的图像上传:)只想获得图像格式! – zey 2013-04-05 10:50:55