//练习:判断邮箱格式是否正确
//1.有且只能有一个@
//2.不能以@开头
//3.@之后至少有一个.
//4.@和.不能靠在一起
//5.不能以.结尾
Console.Write("请输入您的邮箱账号");
string mail = Console.ReadLine();
bool a = mail.Contains("@");
if (a == true)
{
int b = mail.IndexOf("@");
int c = mail.LastIndexOf("@");
if (b == c)
{
if (b != 0)
{
string mail1 = mail.Substring(b);
if (mail1.Contains("."))
{
int d = mail1.IndexOf(".");
if (d != 1)
{
int e = mail1.LastIndexOf(".");
if (e != mail.Length - 1)
{
Console.WriteLine("输入邮箱格式正确");
}
else
{
Console.WriteLine("输入有误");
}
}
else
{
Console.WriteLine("输入有误");
}
}
else
{
Console.WriteLine("输入有误");
}
}
else
{
Console.WriteLine("您的输入有误");
}
}
else
{
Console.WriteLine("您的输入有误");
}
}
else
{
Console.WriteLine("您的输入有误");
}
Console.ReadLine();