C#使用正則表達式校驗郵箱

在C#中,可以使用Regex正則表達式類來校驗前臺提交過來的郵箱字段信息是否符合要求,Regex類是C#中有關正則表達式處理的相關類,功能強大,我們只需要在實例化Regex類的時候指定相應的規則爲郵箱的規則即可。
Regex類表示.NET Framework 正則表達式引擎。 它可用於快速分析大量的文本來查找特定的字符模式;若要提取、 編輯、 替換或刪除文本子字符串;並將提取的字符串添加到集合以生成報表。
通過Regex類來校驗郵箱字段的代碼如下:
/// <summary>
/// 校驗輸入的內容是否爲郵箱
/// </summary>
/// <param name="inputData">輸入字符串</param>
/// <returns></returns>
public static bool IsEmail(string inputData)
{
Regex RegEmail = new Regex("^[\w-]+@[\w-]+\.(com|net|org|edu|mil|tv|biz|info)$");//w 英文字母或數字的字符串,和 [a-zA-Z0-9] 語法一樣
Match m = RegEmail.Match(inputData);
return m.Success;
}

備註:此原創文章最早發表於博主個人站,原文鏈接C#使用正則表達式校驗郵箱_IT技術小趣屋,轉載請標明出處。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章