problema al validar formularios

problema al validar formularios

hola que ta l lo que pasa es que tengo un gran poblema  lo que pasa es que quiero validar formularios  y n ose que estoy haciendo mal por que los unicos caracteres que no me valida son las ñ y los acentos por  favor algun que me ayude 

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
       
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript" src="js/jquery-1.4.2.js"></script>
<script type="text/javascript" src="js/jquery.validate.js"></script>
        
<script type="text/javascript">
            $(document).ready(function(){
                $.validator.addMethod('regex',function(value,element,regexp){
                    var re= new RegExp(regexp);
                    return this.optional(element) || re.test(value);
                },"Solo caracteres alfanumericos");
                $("#registro").validate({
                    rules:{
                            usuario:{
                                required:true,
                                regex:"^[a-zA-Záéíóú ]+$"
                                
                            },
                            pass:{
                                required:true,
                                 regex:"^[a-zA-Záéíóú ]+$"
},
                            tipo:{
                                 required:true  
                                 }
                    },
                    messages:{
                        usuario:{
                            required:"*"
                            
                        },
                        pass:{
                            required:"*"
                        },
                        tipo:{
                            required:"*"
                             }
                    }
                    
                })
            })
        </script>
    </head>
<body>

            <form id="registro"  action="entrar.php" method="post" >
            <br><table border="1">
<tr>
                <td valign="top" align="left" width="100"><b>USUARIO</b></td>
                <td valign="top" align="left" width="300"><input type="text" id="usuario" name="usuario"/></td>
             </tr>
            <tr>  
                <td valign="top" align="left" width="100"><b>CONTRASE&NtildeA</b></td>
                <td valign="top" align="left" width="300"><input type="password" id="pass" name="pass"/></td>
           </tr>
            <tr>
            <td valign="top" align="left" width="100">TIPO DE USUARIO</td>
           
             <td><select name="tipo" id="tipo">
            <option value="" >selecciona tu usuario </option>
            <?php
            $query=mysql_query("SELECT id_tipousuario ,nomtipousuario FROM  tipousuario ORDER BY nomtipousuario ASC")or die(mysql_error());
            while($options = mysql_fetch_object($query)){ 
            ?>
            <option value="<?php echo $options->id_tipousuario; ?>"><?php echo $options->nomtipousuario?></option>"; 
            <?php
            } 
            ?> 
            </tr>
            </select>
            </td>
</table>
               <input type="submit" value="Entrar" title="Entrar"/>
            </form>