C#中如何获取任意字母组合和验证邮件格式

前端之家收集整理的这篇文章主要介绍了C#中如何获取任意字母组合和验证邮件格式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

<p style="FONT-SIZE: 10pt">    //产生随机任意字母长度组合    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;


<p style="FONT-SIZE: 10pt">    }


<p style="FONT-SIZE: 10pt">    //返回: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;


<p style="FONT-SIZE: 10pt">    }


<p style="FONT-SIZE: 10pt"> //邮件格式是否正确    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;        }    }

猜你在找的C#相关文章