본문 바로가기
개발언어/.NET

Regex(정규식)을 이용한 IP주소 확인

by 공장장코난 2021. 1. 29.

IP정보를 입력하는 입력창에서 올바른 IP를 주소를 정규식으로 확인할때 유용하게 사용된다.

public static bool IsIPAddr(string sIPAddr)
{
bool isIPAddr = false;

            Regex regex = new Regex(@"^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$");
            if (regex.IsMatch(sIPAddr))
            {
                isIPAddr = true;
            }

            return isIPAddr;
}