1.javascript上传文件的验证,对文件格式验证
用正则表示式验证是否是JPG,GIF,BMP等格式
还有就是验证文件的大小
我都不好意思了,天天在这里问题,我知道JAVASCRIPT应该去看的哈....不过还没有看到这里来.....
[b]问题补充:[/b]
哦...........................
[b]问题补充:[/b]
JAVAEYE就是用正规表示式验证的....
[code="java"]
if (!$A(['jpg','bmp','png','gif','rar','zip', 'tar', 'gz', 'jar', 'war', 'bz2']).any(function(extName){return new RegExp('\.'+extName+'$','i').test(fileName);})){
alert("如果您上传图片,请上传png, jpg, gif或者bmp格式的图片\n如果您上传附件,请先压缩再上传");
return false;
}
[/code]
[quote]用正则表示式验证是否是JPG,GIF,BMP等格式 [/quote]
这个直接用endwith判断就行了,正则表达式效率低,能不用就不用
[quote]还有就是验证文件的大小 [/quote]
这个客户端验证不了,除非用ActiveX,不过只能IE,而且会被拦截