Database/Oracle
[오라클] 아이피 유효성 정규표현식
데브포유
2015. 11. 23. 14:48
반응형
유효한 아이피를 체크하는 정규표현식은 아래와 같습니다.
^(([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
반응형