有很多人使用正则表达式验证时使用大家公认的正则表达式
^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))+(.JPG|.jpg|.Jpg)$但是在.net2.0里发现这个表达式在客户端验证通过了,但是在服务器端却验证不通过,然后发现是因为客户端验证时对整个上传路径及文件名进行验证,而服务器端只对文件名验证,所以不能通过上面的表达式,所以改为以下的表达式后可以通过。
^.*\.(JPG|jpg|Jpg)$