Estudiante
valida que comiencen con 0 o 1 o 2 y que despues tenga 9 números
^[0-2]{1}[0-9]{9}$
Nombre
valida letras en minúscula, mayúscula, espacios, tildes y diéresis
^[a-zA-ZñÑáéíóúÁÉÍÚÓüÜ]+$
Apellido
valida letras en minúscula, mayúscula, espacios, tildes y diéresis
^[a-zA-ZñÑ áéíóúÁÉÍÚÓüÜ]+$
Dirección
valida letras en minúscula, mayúscula, espacios, tildes, diéresis, numerales,subrayado, guión, comas y puntos
^[a-zA-Z0-9ñÑ .,áéíóúÁÉÍÚÓüÜ#_-]+$
Nick:
para tener un estándard solo va a tener caracteres en minúscula ej: bevmaochoa sin tildes
^[a-zñ]+$
Contraseña:
validaletras, números y muchos caracteres especiales
^[a-zA-Z0-9!.,#$%&'*+/@=?^_`{|}~-]+$
contraseña segura
(?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{8,10})$
e-mail:
valida emails jajaja(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])
Fecha:
dd/mm/aaaa
para date picker
^[0-9]{2}\/[0-9]{2}\/[0-9]{4}$
sin date picker
valida q el 1er caracter del dia comience con 0, 1. 2 o 3 y si es 3 que despues solopueda ir un 1 o un 0, en el mes que el 1er caracter sea un 0 o 1 y que despues del 1 solo pueda ir el 0, 1 y 2 y en el año que valida que sean de 1950 al 2030^((0?[1-9]|[12][0-9]|3[01])/(0?[1-9]|1[012])/((0?[1]|1[9]|19[5-9]|195[0-9]|196[0-9]|197[0-9]|198[0-9]|199[0-9])|(0?[2]|2[0]|20[0-3]|200[0-9]|201[0-9]|202[0-9]|203[0])))$
Hora:
valida que en las horas el 1er dígito sea de 0, 1 y 2 y si es 2que solo pueda tener despues del 0 al 3, en los minutos que el 1er dígito sea del 0 al 5 y después puede ir cualquier nímero, en los segundos se valida lo mismo que en los minutos...
Regístrate para leer el documento completo.