expresión regular
Es una expresión que describe un conjunto de cadenas sin enumerar sus elementos...
Algo más detallado: Expresión Regular
Para usar expresiones usamos la libreria System.Text.RegularExpressions que la podemos importar al principio del formulario.
y usamos la función Ismatch() de la clase Regex que retorna un boleano, validando la cadena que se le envíe de la clase
Ejemplo:
Para validar un nombre de Usuario, usamos el lenguaje: ^([a-z0-9_-]{5,12})$
- Comenzamos diciéndole al parser que encuentre el principio de la cadena (^), seguido por cualquier letra minúscula (a-z), numero (0-9), guión o guión bajo. Luego con {5,12} aseguramos que al menos existan 3 caracteres y no mas de 16. Por último esperamos el final de la cadena ($).
- Nuestra función quedaría de la siguiente manera:
Private Function ValidaUsuario(ByVal Dato As String) As BooleanReturn Regex.IsMatch(Dato, "^([a-z0-9_-]{5,8})$")
End Function
Espero les sirva de mucho. (Ojo para los que llevan Compiladores, Automatas, etc jaja)
Saludos...
Comentarios
Publicar un comentario
toda duda o sugerencia sea bienvenida...