jueves, 30 de agosto de 2007

Algunas Expresiones Regulares
Aqui les dejo algunas de las expresiones que comunmente utilizamos para validar y que luego se nos andan olvidando.

Validation para RFC= "^[a-zA-Z]{3,4}(\d{6})((\D|\d){3})?$"
Validation para Email= "^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"
Validation admite sólo números= "^/d*"


Y su uso puede variar, la que yo uso a veces es la siguiente:

Dim expr As New Regex("^\d*")
Dim val As Match = expr.Match(tbxTelefono.Text)
If Not val.Success Then
LabelMensaje.Text = "-El teléfono no es válido
"
End if


Ñau!

No hay comentarios: