Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: darksteel- en 4 Mayo 2008, 19:36 pm



Título: validacion de texto, VS2005
Publicado por: darksteel- en 4 Mayo 2008, 19:36 pm
saludos, por aca otra vez.

bueno mi duda ahora es la validacion de texto, siempre he validado numeros, pero nunca texto, trate con if not isnumeric(....text) pero no me funciona por que si coloco Nombre4 me lo pasa sin error.

como valido texto, que solo sea de la a-z. gracias.

darksteel-


Título: Re: validacion de texto, VS2005
Publicado por: ((( SPAWN ))) en 5 Mayo 2008, 22:41 pm
hola, proba con esto:

Código:
    Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
        If (Not e.KeyChar Like "[a-z]") And (Asc(e.KeyChar) < 8 Or Asc(e.KeyChar) > 32) Then
            MsgBox("Ingrese únicamente letras minusculas.", MsgBoxStyle.Exclamation)
            e.Handled = Not (e.KeyChar = "0")
        End If
    End Sub

o de esta otra manera q es igual

Código:
    Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
        If (Asc(e.KeyChar) < 97 Or Asc(e.KeyChar) > 122) And (Asc(e.KeyChar) < 8 Or Asc(e.KeyChar) > 32) Then
            MsgBox("Ingrese únicamente letras minusculas.", MsgBoxStyle.Exclamation)
            e.Handled = Not (e.KeyChar = "0")
        End If
    End Sub

Saludos.


Título: Re: validacion de texto, VS2005
Publicado por: elmaro en 14 Mayo 2008, 05:02 am
Muy simple e interesante el codigo

Atte.
Mariano G, Malomo


Título: Re: validacion de texto, VS2005
Publicado por: »~^~«CkNU!»~^~« en 22 Mayo 2008, 20:00 pm
Utiliza expresiones regulares. Para eso están. ;)

Aquí un poco de ayuda:
http://www.radsoftware.com.au/articles/regexsyntaxadvanced.aspx