-5
我有一定的要求,以檢查電子郵件的特定形式,由特定的詞,然後編號,然後特定的詞 例如檢查字符串格式包括特定詞,然後編號,然後在C#中特定的詞
"[email protected]"
"[email protected]"
"[email protected]"
「auto_gen」是固定的,「@ mail.com」也是固定的,但號碼是可變的,所以你知道我是否可以檢查這種格式的電子郵件嗎?
我有一定的要求,以檢查電子郵件的特定形式,由特定的詞,然後編號,然後特定的詞 例如檢查字符串格式包括特定詞,然後編號,然後在C#中特定的詞
"[email protected]"
"[email protected]"
"[email protected]"
「auto_gen」是固定的,「@ mail.com」也是固定的,但號碼是可變的,所以你知道我是否可以檢查這種格式的電子郵件嗎?
這真的很容易使一個正則表達式匹配得:
string[] input = new string[6]
{
"[email protected]", // match
"[email protected]", // match
"[email protected]", // match
"[email protected]", // not a match
"[email protected]", // not a match
"[email protected]" // not a match
};
string pattern = @"Auto_gen_\d{4}@mail.com"; //\d{4} means 4 digits
foreach (string s in input)
{
if (Regex.IsMatch(s, pattern))
{
Console.WriteLine(string.Format("Input {0} is valid",s));
}
else {
Console.WriteLine (string.Format("Input {0} is not valid",s));
}
}
Console.ReadKey();