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            
  • 相关阅读:
    t
    [持续更新]android stduio的一些小技巧
    Launcher2编译
    数据库
    JavaWeb--会话与状态管理2--cookie 显示最近浏览商品
    JavaWeb--会话与状态管理1--cookie 基础与自动登录
    JavaWeb--MVC案例1-------(6)修改
    JavaWeb--MVC案例1-------(5)添加
    JavaWeb--MVC总结
    JavaWeb--MVC案例1-------(4)删除
  • 原文地址:https://www.cnblogs.com/zk0533/p/5267392.html
Copyright © 2011-2022 走看看