Jump to content

Email


LN10
 Share

Recommended Posts

Viva,

O Trim apenas limpa os espaços no início e no final do texto, exemplo:

"  isto  " depois de efectuado o trim ficaria: "isto".

Trim é um método que está disponível para as strings, assim podes fazê-lo desta forma:

string minha_string = txtEmail.Text.Trim();

Agora... Se queres validar se o endereço é válido (se tem arroba, ponto, não caracteres esquisitos como ponto de interrogação, etc.) então tens de usar uma expressão regular, que encontras facilmente na net para validares o endereço de email.

Espero ter ajudado.

Pedro Martins

Sharing is Knowledge!

http://www.linkedin.com/in/rechousa

Link to comment
Share on other sites

Podes fazer isso com o Regex:

using System.Text.RegularExpressions;
public static bool isEmail(string inputEmail)
{
   string strRegex = @"^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}" +
         @"\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\" + 
         @".)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$";
   Regex re = new Regex(strRegex);
   if (re.IsMatch(inputEmail))
    return (true);
   else
    return (false);
}

Mais aqui.

Link to comment
Share on other sites

Qualquer coisa do género.

<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

    void Page_Load(Object sender, EventArgs e)
    {
        Button1.Click += new EventHandler(this.VerificacaoEmailBtn_Click);
    }

    void VerificacaoEmailBtn_Click(Object sender,
                           EventArgs e)
    {
        if(MinhaClasse.isEmail())
       {
           EmailTxt.Text = "valido";
       }
       else 
           EmailTxt.Text = "invalido";
    }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <asp:Button id="Button1"
           Text="Verificar email"
           OnClick="VerificacaoEmailBtn_Click" 
           runat="server"/>
      <br />
      <br />
      <asp:TextBox ID="EmailTxt" runat="server" Text="Insira o email" />
    </div>
    </form>
</body>
</html>
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.