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

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

概述    //产生随机任意字母长度组合    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;        }    }

<p >    //产生随机任意字母长度组合    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 >    }


<p >    //返回: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 >    }


<p > //邮件格式是否正确    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#中如何获取任意字母组合和验证邮件格式全部内容,希望文章能够帮你解决C#中如何获取任意字母组合和验证邮件格式所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1264036.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存