>웹 프론트엔드 >JS 튜토리얼 >JavaScript는 정규식을 사용하여 IP 주소를 감지합니다_javascript 팁

JavaScript는 정규식을 사용하여 IP 주소를 감지합니다_javascript 팁

WBOY
WBOY원래의
2016-05-16 16:29:121972검색

정규식:

((2[0-4]d|25[0-5]|[01]?dd?).){3}(2[0-4]d|25[0-5]|[01 ]?dd?)

((2[0-4]d|25[0-5]|[01]?dd?).){3} (2[0-4]d|25[0-5]|[01]?dd?)

빨간색 블록은 첫 번째 문자는 2, 두 번째 문자는 0~4, 세 번째 문자는 임의의 숫자를 나타냅니다. 200~249를 나타냅니다.

녹색 블록은 첫 번째 문자가 2, 두 번째 문자가 5, 세 번째 문자가 0~5를 나타냅니다. 250~255를 나타냅니다.

파란색 블록은 다음을 나타냅니다. 첫 번째 문자는 0 또는 1이거나 이 문자가 필요하지 않으며, 두 번째 문자는 임의의 숫자이고, 세 번째 문자는 임의의 숫자이며, 이 문자가 필요하지 않습니다. 1~199를 나타내며 앞에 0이 올 수 있습니다.

"|"는 세 부분 중 하나의 의미를 충족하는 한 "또는"을 의미합니다.

앞뒤의 "(" 및 ")"는 그룹임을 나타냅니다

((2[0-4]d|25[0-5]|[01]?dd?).){3}(2[0-4]d|25[0-5]|[01 ]?dd?)

{3}은 세 번 반복한다는 의미입니다. 예를 들어 '255.255.255'입니다.

((2[0-4]d|25[0-5]|[01]?dd?).){3}(2[0-4]d|25[0-5]|[01 ]?dd?)

마지막 그룹의 의미는 위와 동일합니다. 즉, "." 뒤에 동일한 테스트가 추가됩니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.