[javascript] IP 주소 유효성 검사를 위한 정규 표현식

IP 주소의 유효성을 검사하려면 JavaScript에서 정규 표현식을 사용할 수 있습니다. IP 주소는 “xxx.xxx.xxx.xxx”와 같은 형식으로 구성되며 각 부분은 0부터 255 사이의 숫자여야 합니다. 아래는 IPv4 주소의 유효성을 검사하는 JavaScript의 정규 표현식 예제입니다.

const ipRegex = /^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/;
const ipAddress = "192.168.0.1";

if (ipRegex.test(ipAddress)) {
  console.log("유효한 IP 주소입니다.");
} else {
  console.log("유효하지 않은 IP 주소입니다.");
}

위의 정규 표현식은 IP 주소 문자열이 유효한지를 검사합니다. IPv6 주소를 검사하려면 다른 정규 표현식을 사용해야 합니다.

이제 JavaScript를 사용하여 IP 주소의 유효성을 검사하는 데 도움이 될 것입니다.