2011/4/4 Polo Oyarzún <[email protected]>: > > > Estimados, estoy comenzando en JavaScript. > Intento validar en un formulario que una caja de texto acepte solamente > números y ya me fue bien con eso. > Otras 2 deben aceptar letras y la Ñ y ñ y á, é, í, ó, ú además de la barra > espaciadora y el backspace. > Ya he logrado que me reconozca solamente las letras pero no los espacios ni > las ñ ni los acentos. > Tengo esto: > > <script> > function mis_datos(){ > var key=window.event.keyCode; > if (key < 48 || key > 57){ > window.event.keyCode=0; > } > } > </script> > <script> > function purasletras(){ > var key=window.event.keyCode; > if (key > 31 && (key < 64 || key > 90) && (key < 97 > || key > 122)) > { > window.event.keyCode=0; > } > } > </script> > > <html> > <body> > <FORM method=post action="cgi-bin/script.pl"> > Registro de un usuario > > <TABLE BORDER=0> > <TR> > <TD>Apellidos</TD> > <TD><sript> > <INPUT type=text onkeypress="purasletras()" name="apellido"></TD> > </TR> > <TR> > <TD>Nombres</TD> > <TD><INPUT type=text onkeypress="purasletras()" name="nombre"></TD> > </TR> > <TR> > <TD>Teléfono</TD> > <TD><INPUT type=text onkeypress ="mis_datos()" name="telefono"> > </TD> > </TR> > </TABLE> > </FORM> > </body> > </html> > > ¿Qué le debería agregar????? Muchas gracias si me pueden ayudar >
http://stackoverflow.com/questions/5343144/how-to-match-non-ascii-german-spanish-etc-letters-in-regex -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

