我正在尝试详细了解这个正则表达式语句。它应该验证来自ASP.Net FileUpload控件的文件名,只允许jpeg和gif文件。它是由其他人设计的,我并不完全理解它。它在Internet Explorer 7.0中运行良好,但在Firefox 3.6中不起作用。
<asp:RegularExpressionValidator id="FileUpLoadValidator" runat="server"
ErrorMessage="Upload Jpegs and Gifs only."
ValidationExpression="^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))(.jpg|.JPG|.gif|.GIF)$"
ControlToValidate="LogoFileUpload">
</asp:RegularExpressionValidator>