* C# Regex 를 이용한 간단한 이메일 주소 체크 예제...
- 사용한 컨트롤 : TextBox 1개, Button 1개, Label 1개
전체 소스 코드
Form1.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Text.RegularExpressions;
namespace CSharp_IsEmailText
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
bool bEmail = Regex.IsMatch(textBox1.Text , @"[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?");
if (bEmail)
{
label1.Text = "이메일 주소가 맞습니다.";
}
else
{
label1.Text = "이메일 주소가 아닙니다.";
}
}
}
}
* 예제 결과
'C# Programming' 카테고리의 다른 글
[C#] EXE File iCon 가져오기 (0) | 2020.05.11 |
---|---|
[C#] App Configuration - Key & Value 값 읽기 (0) | 2020.05.07 |
[C#] String To 이진수 , 이진수 To String 으로 변환 (0) | 2020.04.30 |
[C#] Encoding Class - 유니코드 문자열 존재 여부 (0) | 2020.04.28 |
[C#] [API] Form - Animate (0) | 2020.04.27 |