Título: funcion para validar email Publicado por: bomba1990 en 15 Julio 2009, 06:29 am hola soy nuevo en esto de la programacion y se me ocurrio hacer un programa que sacara mails de un archivo de texto los validara si los mail eran verdaderos y despues los guardara a los validos en un archivo de texto. (no se si lo puedo publicar todo) pero aqui va una de las funciones que valida los mail a ver que tal esta y a ver qeu consejo me dan.
Citar Private Function comprobar_mail(email As String) As Boolean en el progrma habria un command button y un cuadro de texto solamente.Dim ilen, i, pos1, pos2 As Integer Dim caracter, signo, ter email = fix_correo(email) ilen = Len(email) pos1 = 0 pos2 = 0 comprobar_mail = False If email = vbNullString Then Exit Function End If For i = 1 To ilen caracter = Mid(email, i, 1) If caracter = "@" Then pos1 = i End If If caracter = "." Then pos2 = i End If If caracter = "=" Then Exit Function End If If caracter = "&" Then Exit Function End If If caracter = "$" Then Exit Function End If If caracter = Chr(13) Then Exit Function End If If pos1 > pos2 And pos2 > 0 Then Exit Function End If If i = (ilen - 1) And pos1 = 0 Then Exit Function End If If i = (ilen - 1) And pos2 = 0 Then Exit Function End If If i = ilen And pos1 > 0 And pos2 > 0 Then comprobar_mail = True End If Next i End Function Título: Re: funcion para validar email Publicado por: cobein en 15 Julio 2009, 06:58 am Si queres y te interesa, mira este source http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=66763&lngWId=1 me parece que es lo mas fiel al standard.
Título: Re: funcion para validar email Publicado por: seba123neo en 17 Julio 2009, 00:59 am proba tambien con expresiones regulares...
Comprobar una dirección de Email con VbScript Regular Expressions (http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/302-comprobar-email-con-expresion-regular.htm) saludos. |