if(obj.value.substring(0)!=""){
    if(obj.value.substring(obj.value.length-3).toUpperCase()=="GIF");
    else if(obj.value.substring(obj.value.length-3).toUpperCase()!="JPG"){
    alert("wrong")
    }
}

解决方案 »

  1.   


    <script>
    var fn="123.gif";
    function check(filename)
    {
      var arr=new Array('jpg','jpeg','gif','png');
      var regx=new RegExp(filename.split('.')[1]+'#');
      if(regx.test(arr.join('#')+'#')) 
        {
          alert('合法'); 
        } 
      else
        {
          alert('不合法');
        }
    }
    check(fn);
    </script>
      

  2.   

    不好意思,纠正一下:<script>
    var fn="123.GIF";
    function check(filename)
    {
      var arr=new Array('jpg','jpeg','gif','png');
      var regx=new RegExp(filename.split('.')[1]+'#','gi');
      if(regx.test(arr.join('#')+'#')) 
        {
          alert('合法'); 
        } 
      else
        {
          alert('不合法');
        }
    }
    check(fn);
    </script>