我已尝试使用正则表达式验证以下条件的电子邮件ID。 电子邮件ID应为字母数字,可以包含_和。符号。但是电子邮件ID不应仅是数字,例如1234@gmail.com。
private byte CalculateChecksum(byte[] realbytesend)
{
int checksum = 0;
for (int i = 0; i < realbytesend.Length ; i++)
{
string strchecksum = realbytesend.GetValue(i).ToString();
int intchecksum = Convert.ToInt32(strchecksum);
checksum += intchecksum;
}
string csumbit = checksum.ToString("X"); //Gives you hexadecimal
string checksumbit = string.Format("0x{0}", csumbit);
style = NumberStyles.HexNumber;
bytechecksum = Byte.Parse(checksumbit, style);
return bytechecksum;
}
答案 0 :(得分:3)
尝试使用此正则表达式模式
^(?!.[0-9])[A-Za-z0-9._]+@[A-Za-z.]+
答案 1 :(得分:0)
正则表达式应为
[A-Za-z]+[A-Za-z0-9_.]+[@]+[A-Za-z]+.[A-Za-z]