En cómputo teórico y teoría de lenguajes formales una expresión regular, también conocida como regex, regexp1 o expresión racional, es una secuencia de caracteres que forma un patrón de búsqueda, principalmente utilizada para la búsqueda de patrones de cadenas de caracteres u operaciones de sustituciones. Por ejemplo, el grupo formado por las cadenas Handel, Händel y Haendel se describe con el patrón "H(a|ä|ae)ndel". La mayoría de las formalizaciones proporcionan los siguientes constructores: una expresión regular es una forma de representar los lenguajes regulares (finitos o infinitos) y se construye utilizando caracteres del alfabeto sobre el cual se define el lenguaje.
TS
//VALIDAR CAMPO IP 255.255.255.255 Validators.pattern(/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$/) //VALIDAD SOLO NÚMEROS Validators.pattern(/^([0-9])*$/),//solo numeros //VALIDAD CAMPO REQUERIDO Validators.required, //VALIDA TELEFONO Validators.minLength(7), Validators.maxLength(10), Validators.pattern(/^([0-9])*$/), //VALIDA CAMPO NOMBRE Validators.minLength(2), Validators.maxLength(30), Validators.pattern(/^[A-Za-z\s\xF1\xD1]+$/)//solo letra //VALIDA CORREO - EMAIL Validators.pattern(/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/),//correo debe tner @ y .com
0 comentarios:
Publicar un comentario