Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/09/2009, 09:32
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Comparaciones

Aqui te dejo un ejemplo en javascript. Analizalo y trata de crear tambien una verificación del lado del servidor usando este ejemplo.

Código html:
Ver original
  1. <script language="javascript">
  2. function validar(e){
  3.     tecla = (document.all)?e.keyCode:e.which;
  4.     if (tecla==8) return true;
  5.     patron = /[\-xX0]/;
  6.     patronExtra = /[0]/;
  7.     if(patronExtra.test(document.formulario.campo.value)){
  8.         return false;
  9.     }
  10.     te = String.fromCharCode(tecla);
  11.     return patron.test(te);
  12. }
  13. </head>
  14. <form name="formulario">
  15. <input type="text" name="campo" maxlength="3" onKeyPress="return validar(event)" />
  16. </form>
  17. </body>
  18. </html>
Escribe en el campo para que veas que es lo que hace. Solo te debe permitir escribir caracteres - x 0 y con las restricciones que dijiste.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos