回 帖 发 新 帖 刷新版面

主题:新人问题用C#控制台程序求Email地址的合法性

判断一个字符串,是否是Email地址(第一个和最后一个字符不能是@和.号,只能有一个@和.号,并且不能有,号,且.号必须在@后面)。要用控制台程序输出的源代码![em18]

回复列表 (共1个回复)

沙发

int email = txtUserEmail.Text.IndexOf("@");            
int spot = txtUserEmail.Text.LastIndexOf(".");
         if (email<0)            
            {
                MessageBox.Show("E-Mail格式不对,请重新输入!", "系统提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
                txtUserEmail.Text = "";
                txtUserEmail.Focus();            
            }
         else if (spot < 0)            
            {
                MessageBox.Show("E-Mail格式不对,请重新输入!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtUserEmail.Text = "";
                txtUserEmail.Focus();
            }

我来回复

您尚未登录,请登录后再回复。点此登录或注册