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