📌방법
System.Text.RegularExpressions.Regex 정규식 이용
📌정규식
^([0-9a-zA0-z]+)@([0-9a-zA-Z]+)(\.[0-9a-zA-Z]+){1,}$
^: 문장의 시작이 다음 규칙을 만족해야함
([0-9a-zA-Z]+) : 영숫자가 1개 이상
@: 반드시 '@'문자가 있음
([0-9a-zA0-z]+) : 영숫자가 1개 이상
(\.[0-9a-zA-Z]+) : 점(.)과 1개 이상의 영숫자
{1,}: 이전의 규칙이 1번 이상 반복
$: 이전의 규칙을 만족하면서 끝남
📌사용
Regex regex =
^([0-9a-zA0-z]+)@([0-9a-zA-Z]+)(\.[0-9a-zA-Z]+){1,}$;
return regex.IsMatch(email);
📌출처
시작하세요 C#9.0 프로그래밍 p.397-398
반응형
'언어 > C#' 카테고리의 다른 글
[C#] XML 노드확인하고 추가하기(check xml node and add) (0) | 2022.09.01 |
---|---|
textbox의 실수 값을 int로 바꾸는 법 (0) | 2022.08.25 |
null 과 빈 값 체크 : IsNullOrEmpty (0) | 2022.06.29 |
개체 참조가 개체의 인스턴스로 설정되지 않았습니다 (0) | 2022.06.02 |
데이터그리드뷰에 있는 데이터를 excel로 내보내기 (0) | 2021.02.04 |