zoukankan      html  css  js  c++  java
  • C#中如何获取任意字母组合和验证邮件格式

        //产生随机任意字母长度组合
        public string RndNum1(int VcodeNum)
        {
            string Vchar = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
            string VNum = "";
            Random rand = new Random();
            for (int i = 0; i < VcodeNum; i++)
            {
                VNum += Vchar[rand.Next(Vchar.Length - 1)].ToString();
            }
            return VNum;

        }

        //返回:A46U-2VD4 形式的任意字母组合
        public string RndNum2(int VcodeNum)
        {
            string Vchar = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
            string VNum = "";
            Random rand = new Random();
            for (int i = 1; i <= VcodeNum; i++)
            {
                if (i % 8 == 0 && i != VcodeNum)
                {
                    VNum += Vchar[rand.Next(Vchar.Length - 1)].ToString() + "-";
                }
                else
                {
                    VNum += Vchar[rand.Next(Vchar.Length - 1)].ToString();
                }
            }
            return VNum;

        }

     //邮件格式是否正确
        public static bool isEmail(string inputEmail)
        {
            string strRegex = @"\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*";
            Regex re = new Regex(strRegex);
            if (re.IsMatch(inputEmail))
            {
                return true;
            }
            else
            {
                return false;
            }
        }

  • 相关阅读:
    [转]vim 常用命令
    C语言运算符优先级顺序
    uboot
    linux 驱动开发 不定期更新
    [转]spdk 和nvme 预备知识1
    【转】聊聊 Linux IO
    [转]NVMe协议/ SSD控制器/ linux driver / open channel
    Ubuntu给应用程序创建一个启动图标
    Qt4.8.7+mingw4.8.2 环境搭建
    更改C编译器的缺省字节对齐方式__align(),__attribute((aligned (n))),#pragma pack(n)
  • 原文地址:https://www.cnblogs.com/nianshi/p/733974.html
Copyright © 2011-2022 走看看