在C#中,可以使用Regex正則表達式類來校驗前臺提交過來的郵箱欄位信息是否符合要求,Regex類是C#中有關正則表達式處理的相關類,功能強大,我們只需要在實例化Regex類的時候指定相應的規則為郵箱的規則即可。 Regex類表示.NET Framework 正則表達式引擎。 它可用於快速分析大量的 ...
在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技術小趣屋。