ip4 ip6 php 정규식

운영자 | 기사입력 2024/01/19 [03:41]
>
필자의 다른기사 보기 인쇄하기 메일로 보내기 글자 크게 글자 작게
ip4 ip6 php 정규식
 
운영자   기사입력  2024/01/19 [03:41]
  if (preg_match('/^(?:25[0-5]|2[0-4]d|1dd|[1-9]d|d)(?:[.](?:25[0-5]|2[0-4]d|1dd|[1-9]d|d)){3}$/',$ip)){
                                 return $ip ;
   } else if (preg_match('/^(((?=(?>.*?(::))(?!.+3)))3?|([dA-F]{1,4}(3|:(?!$)|$)|2))(?4){5}((?4){2}|((2[0-4]|1d|[1-9])?d|25[0-5])(.(?7)){3})z/i',$ip)){
                                 return $ip ;
   }
===========================
ip4  ip6 php 정규식 


<?
$aa="2001:0DB8:1000:0000:0000:0000:1111:2222";
$bb="192.168.0.200";

if (preg_match('/^(?:25[0-5]|2[0-4]d|1dd|[1-9]d|d)(?:[.](?:25[0-5]|2[0-4]d|1dd|[1-9]d|d)){3}$/',$bb)){
                                 echo $bb ;
    }


if (preg_match('/^(((?=(?>.*?(::))(?!.+3)))3?|([dA-F]{1,4}(3|:(?!$)|$)|2))(?4){5}((?4){2}|((2[0-4]|1d|[1-9])?d|25[0-5])(.(?7)){3})z/i',$aa)){
                                 echo $aa ;
    }



?>

트위터 트위터 페이스북 페이스북 카카오톡 카카오톡
기사입력: 2024/01/19 [03:41]  최종편집: ⓒ iwav