微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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;        }    }

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐