> 백엔드 개발 > PHP 튜토리얼 > javascript 정규식 PHP IPV6 정규식 확인 코드

javascript 정규식 PHP IPV6 정규식 확인 코드

WBOY
풀어 주다: 2016-07-29 08:41:52
원래의
951명이 탐색했습니다.

复主代码 代码如下:


// 말 그대로 rfc3986의 ABNF에서 가져온 것 ('WCP' 덕분에)
function verifyIPv6($IP)
{
return preg_match('/A
(?:
(?:
(?:[a- f0-9]{1,4}:){6}
::(?:[a-f0-9]{1,4}:){5}
(?:[a-f0- 9]{1,4})?::(?:[a-f0-9]{1,4}:){4}
(?:(?:[a-f0-9]{1, 4}:){0,1}[a-f0-9]{1,4})?::(?:[a-f0-9]{1,4}:){3}
(? :(?:[a-f0-9]{1,4}:){0,2}[a-f0-9]{1,4})?::(?:[a-f0-9]{ 1,4}:){2}
(?:(?:[a-f0-9]{1,4}:){0,3}[a-f0-9]{1,4}) ?::[a-f0-9]{1,4}:
(?:(?:[a-f0-9]{1,4}:){0,4}[a-f0-9 ]{1,4})?::
)
(?:
[a-f0-9]{1,4}:[a-f0-9]{1,4}
(?:(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[ 0-5]).){3}
(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4 ][0-9]|25[0-5])
)
(?:
(?:(?:[a-f0-9]{1,4}:){0, 5}[a-f0-9]{1,4})?::[a-f0-9]{1,4}
(?:(?:[a-f0-9]{1,4 }:){0,6}[a-f0-9]{1,4})?::
)
)Z/ix',
$IP
);
}
?>

以上就介绍了javascript 正则表达式 PHP IPV6正则表达式验证代码,包括了javascript 正则表达式方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿