티스토리 뷰

반응형

유효한 아이피를 체크하는 정규표현식은 아래와 같습니다.

^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$

오라클 정규표현식을 이용하면 
SELECT  REGEXP_SUBSTR('127.0.0.1', '^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}
                                                 ([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$')
FROM DUAL 
;
==> 127.0.0.1

유효하지 않는 아이피를 넣었을 때 결과는
==> NULL



반응형