<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#中如何获取任意字母组合和验证邮件格式所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)