Foros del Web » Creando para Internet » HTML »

Expresion regular html5

Estas en el tema de Expresion regular html5 en el foro de HTML en Foros del Web. hola Como podria hacer una expresion regular en mi input text de html5 para que valide que la cadena tenga al menos un numero. Tengo ...
  #1 (permalink)  
Antiguo 16/07/2015, 21:18
Avatar de kakashi20  
Fecha de Ingreso: septiembre-2009
Mensajes: 616
Antigüedad: 14 años, 7 meses
Puntos: 15
Exclamación Expresion regular html5

hola

Como podria hacer una expresion regular en mi input text de html5 para que valide que la cadena tenga al menos un numero.

Tengo esta expresion regular pero no me funciona bien:

Código HTML:
Ver original
  1. <input type="password" name="pass" placeholder="Password" pattern="[0-9]{1,}" required>



Muchas gracias
  #2 (permalink)  
Antiguo 17/07/2015, 00:58
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 9 años, 5 meses
Puntos: 91
Respuesta: Expresion regular html5

amig@ puedes hacer algo como esta pequeña validacion JS que te hice ;)

Código HTML:
Ver original
  1. <form name="ValidationForm">
  2.     Password: <input type="password" id="password1" minlength="2"/>
  3.     Confirm Password:<input type="password" id="password2" minlength="2"/>
  4.     <input type="submit" value="submit"/>
  5. </form>

Código Javascript:
Ver original
  1. window.onload = function () {
  2.     document.getElementById("password1").onchange = validatePassword;
  3.     document.getElementById("password2").onchange = validatePassword;
  4. }
  5. function validatePassword(){
  6. var pass2=document.getElementById("password2").value;
  7. var pass1=document.getElementById("password1").value;
  8. if(pass1!=pass2)
  9.     document.getElementById("password2").setCustomValidity("Passwords Don't Match");
  10. else
  11.     document.getElementById("password2").setCustomValidity('');  
  12. //empty string means no validation error
  13. }

http://codepen.io/AngelKrak/pen/XbBNvb
  #3 (permalink)  
Antiguo 17/07/2015, 04:59
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: Expresion regular html5

AngelKrak, ese código no lo has hecho tú, lo has copiado tal cual de internet sin tener ni idea de qué hace

Volviendo al tema, no hace falta JavaScript:

Código HTML:
Ver original
  1. <input type="password" name="pass" placeholder="Password" pattern=".*[0-9].*" required>

Si luego quieres hacer una validación customizada me parece bien.

  #4 (permalink)  
Antiguo 17/07/2015, 07:20
Avatar de kakashi20  
Fecha de Ingreso: septiembre-2009
Mensajes: 616
Antigüedad: 14 años, 7 meses
Puntos: 15
De acuerdo Respuesta: Expresion regular html5

Gracias por la ayuda PHPeros

Me funciono

Etiquetas: html5
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:33.