밥탄이 기록일지
CheckMate RPA C# 정규표현식 (1) 핸드폰 번호 형식 파악하기 본문
1) 정규표현식을 이용하여 핸드폰 번호 형식 파악하기
using System;
using System.IO;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Text;
// 정규표현식
using System.Text.RegularExpressions;
public partial class CustomScript
{
public void Execute_Code()
{
string phone = "016-11-1111";
if(regular(phone))
{
PrintLog("핸드폰 번호의 형식이 올바릅니다.");
}else
{
PrintLog("핸드폰 번호의 형식이 올바르지 않습니다.");
}
}
public bool regular(string tmp)
{
string temp = tmp;
bool isMatch = Regex.IsMatch(tmp, @"01[06789]{1}-[0-9]{3,4}-[0-9]{4}");
PrintLog(isMatch.ToString());
return isMatch;
}
}
정규표현식 Regex 를 사용하기 위해선 using System.Text.RegularExpression 을 포함해야함
예시로 핸드폰 형식이 016-11-1111 인 경우
일반적인 핸드폰 형식 01(0~9)- (0~9) 3~4자리 숫자- (0~9) 4자리 숫자 형식에 맞지 않아 false를 출력하게됨
위 예제에 대한 결과 값
더보기
False
핸드폰 번호의 형식이 올바르지 않습니다.
'CheckMate RPA' 카테고리의 다른 글
CheckMate RPA C# 정규표현식 (3) IP 형식 파악하기 (0) | 2023.04.12 |
---|---|
CheckMate RPA C# 정규표현식 (2) HTML 형식 파악하기 (0) | 2023.04.12 |
CheckMate RPA C# PDF to Excel 변환하기 (SautinSoft.PdfFocus.dll) (0) | 2023.04.12 |
CheckMate RPA C# Excel Script (0) | 2023.04.12 |
CheckMate RPA C# Json 데이터 정제하기 (Newtonsoft.Json.dll) (0) | 2023.04.12 |