回 he_8134 我用file上传图片,在上传前需要判断文件存在并且是图片格式的文件。我不会正则表达式,请帮我写个函数,谢谢

解决方案 »

  1.   

    file控件的value是只读的,所以要选择文件只能使用它的浏览按钮,文件存在不需要判断了.下面是判断是否是图片格式的文件的正则var reg=/[\.gif|\.jpg|\.bmp]/gi//你可以加入其他的扩展名,用|分隔 .要用\.代替,.是正则的匹配符号var path="d:\\a.jpg";
    if(reg.test(path))
      alert("图片文件!");
    else
      alert("非图片文件!");
    var path="d:\\a.txt";
    if(reg.test(path))
      alert("图片文件!");
    else
      alert("非图片文件!");