RegExpUtilsView class

Constructors

RegExpUtilsView()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

validaCaracterConsecutivo(String? palabra) bool
Valida una cadena para no permitir agregar mas de 3 caracteres consecutivos iguales
validaDireccionIp(String? direccionIp) bool
Valida una ip es base a una exprecion regular Formato de ip valido 1.0.0.0 hasta 255.255.255.255 direccionIp valida un string que represente una direccion ip. Si es una ip valida devuelve true si no false
validaEmail(String? email) bool
Valida Email email Email a validar devuelve true si es un mail valio o false si no lo es
validaLetras(String? cadena) bool
Valida una cadena que contenga unicamente letras sin caracteres especiales No permite letras con acentos o signos especiales cadena Si unicamente posee letras devuelve true si no false
validaLongitudMinMax(int? min, int? max, String? cadena) bool
Valida que la cadena tenga una longitud que se encuentre dentro del rango minimo y maximo min La cantidad minima de caracteres. max La cantidad maxima de caracteres. Si es null no tiene un limite
validaNroDocumento(String? dni) bool
Valida una cadena que corresponda a un documento valido No permite numeros de documento menor a 1 millon ni superior a 100 millones
validaNumero(String? cadena) bool
Valida una cadena que sea un numero. No permite numeros decimales unicamente enteros positivos. cadena valida un string que represente un numero. Si es un numero valida devuelve true si no false
validaPassword(NivelSeguridadPassword? nivelSeguridad, String? password) bool
Valida una contraseña si es valida Existe 3 niveles de seguridad Bajo: Unicamente debe poseer un minimo de 6 caracteres Medio: Debe posee minimo 8 caracteres y poseer letras y numeros Alto: Debe poseeer minimo 8 caracteres y posee letras (1 minuscula y 1 mayuscula), numeros y caracter especial
validarFecha(String? fecha) bool
Valida una fecha en base a una exprecion regular Formato de fecha valido dd/MM/yyyy. El patron valida años bisiestos fecha fecha a validar devuelve true si es una fecha valida y false si no es valida
validarHora(String? hora) bool
Valida una hora en base a una exprecion regular Formato de hora valido HH:MM. hora hora a validar devuelve true si es la hora es valida y false si no es valida
validarPatente(String? patente) bool
Validacion de patente Valida que sea un formate de patenet valida. Es valido para patentes con formato ABC123 y A123BCD
validarSiContieneLetras(String? palabra) bool
Valida que la palabra ingresada posea al menos una letra minuscula o mayuscula
validarSiContieneNumero(String? palabra) bool
Valida si la palabra ingresada posee al menos un numero
validaSexo(String? sexo) bool
Valida Sexo los Valores Permitidos son M= Masculio, F= Femenino, X= No Binario sexo Sexo a validar devuelve true si se ingreso (M/F o X) o false en caso contrario
verificarIgualdad(String? texto1, String? texto2) bool
Verifica que dos grupo de caracteres sea exactamente iguales Si alguno de los 2 valores es null o esta en blanco devuelve false
verificarSiContiene(PosicionTexto? posicion, List<String>? palabras, String? texto) bool
Utilidad para verificar si un texto posee una palabra o caracter. posicion Indica si debe iniciar, terminar o contener lo que posea palabras. palabras Es un arreglo de string es util para verificar varias parabras en un solo texto. Util para las acciones de los bloc cuando se quiera verificar que sea un evento es especifico o varios texto es donde se va a realizar la busqueda de palabras