zoukankan      html  css  js  c++  java
  • 判断邮箱 判断验证码

    练习:判断邮箱格式是否正确
    1.有且只能有一个@
    2.不能以@开头
    3.@之后至少有一个.
    4.@和.不能靠在一起
    5.不能以.结尾

     1  Console.Write("请输入邮箱地址:");
     2             string m = Console.ReadLine();
     3             if (m.IndexOf("@") == m.LastIndexOf("@"))
     4             {
     5                 if (m.IndexOf("@") != 0)
     6                 {
     7                     string a = m.Substring(m.IndexOf("@"));
     8                     bool b=a.Contains(".");
     9                     if (b == true)
    10                     {
    11                         if (a.IndexOf(".") != 1)
    12                         {
    13                             if (m.Length - 1 != m.LastIndexOf("."))
    14                             {
    15                                 Console.WriteLine("您输入的格式正确!");
    16                             }
    17                             else
    18                             {
    19                                 Console.WriteLine("您输入的格式有误!");
    20                             }
    21                         }
    22                         else
    23                         {
    24                             Console.WriteLine("您输入的格式有误!");
    25                         }
    26                     }
    27                     else
    28                     {
    29                         Console.WriteLine("您输入的格式有误!");
    30                     }
    31                 }
    32                 else
    33                 {
    34 
    35                     Console.WriteLine("您输入的格式有误!");
    36                 }
    37             }
    38             else
    39             {
    40                 Console.WriteLine("您输入的格式有误!");
    41             }
    42 
    43             Console.ReadLine();

     练习:随机出一个四位数的验证码,然后输入验证码后判断与出的验证码是否一致

     1  for (; ; )
     2             {
     3                 string s = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";//从里面随机抽
     4                 Random ran = new Random();
     5                 string x = "";
     6                 for (int i = 1; i <= 4; i++)
     7                 {
     8                     x += s.Substring(ran.Next(s.Length), 1);      //随机抽4位验证码  
     9                 }
    10                 Console.WriteLine(x);
    11                 Console.WriteLine("请输入验证码:");
    12                 string m = Console.ReadLine();                    //自己输入验证码
    13                 if (m.ToLower() == x.ToLower())                  //判断是否一致
    14                 {
    15                     Console.WriteLine("您的输入正确!");
    16                     break;
    17                 }
    18                 else
    19                 {
    20                     Console.WriteLine("您的输入有误!");
    21                     Console.ReadLine();
    22                     Console.Clear();
    23 
    24                 }
    25             }
    26 
    27             Console.ReadLine();
    28            
  • 相关阅读:
    js的一些应用技巧
    js学习总结
    asp.net设置标题 兼MasterPage得使用
    IIS5、IIS6、IIS7的ASP.net 请求处理过程比较(转)
    .NET JSON.DLL
    大型网站架构演变和知识体系(转)
    JSON学习总结
    周华健,歌声伴我成长(三)
    研究方向
    周华健,歌声伴我长大(二)
  • 原文地址:https://www.cnblogs.com/zk0533/p/5267392.html
Copyright © 2011-2022 走看看