直接读取图片的大小,然后跟你要求的大小进行比较不就行了,为什么还要用正则表达式?
正则能验证图片大小?真的万能了么?
1 正则本身就是可以用于前台和后台的,只不过前台使用的语言是js,后台使用的语言是C#的Match类
2 正则一般是用来验证和提取文本的,这才是正则的真正用途
1. 正常表达式不能这样用,只能用于文本
2. Web是不能直接访问client的文件的,因为出于安全问题。就算IE开了权限可以,但是其他浏览器都不允许的,ff连路径都不能知道。
3. 如果要检查文件大小,请使用Flash 之类的实现。有很多这样的插件,有些是没有ui的,只是调用flash的方法。例如这个http://swfupload.org/ 挺好的。