Hola 
angel_dope 
Prueba este ejemplo:  
 Código PHP:
    <html>
<head>
<title>Untitled</title>
<script type="text/javascript">
function validar(frm) {
  num = frm.tipo.value;
  txt = frm.fichero.value;
  if (num=='2') patron = /.avi$|.mov$|.zip$/;
  else if (num=='3') patron = /.doc$|.pdf$|.xls$|.zip$/;
  else return;
  if (!patron.test(txt)) {
    alert('Error');
    return false;
  }
}
</script>
</head>
<body>
<form action="algo.php" onsubmit = "return validar(this)">
<select name="tipo" id="tipo">
          <option value="1">Accesorios</option>
          <option value="2">Videos</option>
          <option value="3">Documentos</option>
          <option value="4">Clientes</option>
        </select>
<input type="text" name="fichero" />
<input type="submit" />
</form>  
</body>
</html> 
   
  Saludos, 
