Foros del Web » Creando para Internet » HTML »

Pattern HTML5

Estas en el tema de Pattern HTML5 en el foro de HTML en Foros del Web. Hola Foro. Alguien entiende que hace este Pattern de HTML5 pattern="(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}" Según veo obliga a utilizar letras mayúsculas y minúsculas y como mínimo 8 caracteres? ...
  #1 (permalink)  
Antiguo 05/10/2017, 14:34
 
Fecha de Ingreso: enero-2007
Mensajes: 324
Antigüedad: 10 años, 8 meses
Puntos: 1
Pattern HTML5

Hola Foro.

Alguien entiende que hace este Pattern de HTML5

pattern="(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}"

Según veo obliga a utilizar letras mayúsculas y minúsculas y como mínimo 8 caracteres?

Muchas Gracias.

Saludos.
  #2 (permalink)  
Antiguo 05/10/2017, 20:14
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 8.932
Antigüedad: 14 años, 7 meses
Puntos: 1796
Respuesta: Pattern HTML5

Ese no es un pattern de Html5, es una expresión regular.

Utiliza un regular expression explainer para que entiendas los pedazos que lo conforman:

https://regex101.com/
  #3 (permalink)  
Antiguo 09/10/2017, 14:57
 
Fecha de Ingreso: enero-2007
Mensajes: 324
Antigüedad: 10 años, 8 meses
Puntos: 1
Respuesta: Pattern HTML5

Muchas gracias Rafael!

Gracias por el dato.

Con respecto a lo que te decía yo lo tengo como pattern en un input de html5, por eso no entiendo porque me dices que no es un pattern?

Muchas Gracias nuevamente!

Saludos



Cita:
Iniciado por Rafael Ver Mensaje
Ese no es un pattern de Html5, es una expresión regular.

Utiliza un regular expression explainer para que entiendas los pedazos que lo conforman:

https://regex101.com/
  #4 (permalink)  
Antiguo 13/10/2017, 11:17
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 8.932
Antigüedad: 14 años, 7 meses
Puntos: 1796
Respuesta: Pattern HTML5

Bueno, pattern es simplemente un atributo de html 5, que interpreta cadenas de texto de expresiones regunares. Lo que debes de buscar es la sintáxis de las expresiones regulares.



La zona horaria es GMT -6. Ahora son las 18:40.