본문 바로가기

자료

[VB.net/C#] Regex 정규식사용해서 이메일 확인

728x90

[VB.net/C#] Regex 정규식사용해서 이메일 확인


 

Imports System.Text.RegularExpressions

Public Class Form1

    Private Sub button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button1.Click

        Dim bEmail As Boolean = 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 Then
            label1.Text = "이메일 주소가 맞습니다."
        Else
            label1.Text = "이메일 주소가 아닙니다."
        End If

    End Sub

End Class

728x90