1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 判断邮箱 格式是否正确

判断邮箱 格式是否正确

时间:2019-06-28 06:08:27

相关推荐

判断邮箱 格式是否正确

/练习:判断邮箱格式是否正确

//1.有且只能有一个@ contains @ indexof @=lastindexof

//2.不能以@开头 indexof != 0

//3.@之后至少有一个.

//4.@和.不能靠在一起

//5.不能以.结尾

Console.Write("请输入您的邮箱:");string s = Console.ReadLine();if(s.Contains("@")==true)//是否含有@ {if (s.IndexOf("@") != 0 &&s.IndexOf("@") ==s.LastIndexOf("@") )//@不是开头,只有一个@{string ss = s.Substring(s.IndexOf("@"));//截取@开头的字符串if(ss.Contains(".")==true)//含有.的字符{if(ss.IndexOf(".")!=1&&ss.EndsWith(".")==false)//@跟.不靠在一起,并且不以.结尾 {Console.WriteLine("您输入的邮箱格式正确!");}else{Console.WriteLine("您输入的邮箱格式不正确");}}else{Console.WriteLine("您输入的邮箱格式不正确!");}}else{Console.WriteLine("您输入的邮箱格式不正确");}}else{Console.WriteLine("您输入的邮箱格式不正确");}

第二种

Console.Write("请输入您的邮箱:");string s = Console.ReadLine();bool x = s.Contains("@");//判断输入字符里面是否有@int a = s.IndexOf("@");//定义第一次出现@索引号为aint b = s.LastIndexOf("@");//定义最后一次出现@索引号为bstring ss = s.Substring(a);//截取@开头的字符串bool y = ss.Contains(".");//判断ss是否含有.int c = ss.IndexOf(".");//出现.第一次的索引号bool z = ss.EndsWith(".");//判断结尾是不是.if (x == true && a == b && y == true && c > 1 && z == false){Console.WriteLine("您输入的邮箱格式正确!");}else{Console.WriteLine("您输入的邮箱格式错误!");}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。