찾다

 >  Q&A  >  본문

javascript - IP 주소에 관한 JS 일반 규칙 세트를 찾고 있습니다!

예를 들어 이것을 일치시키고 싶다면

으아아아

정규식을 어떻게 작성하나요? 조언해주세요


이거 효과가 있는 것 같아요

으아아아
扔个三星炸死你扔个三星炸死你2793일 전825

모든 응답(4)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-07-05 10:40:27


    "정규식을 알아야 함"에 나와 있습니다. 직접 작성하다 보면 실수하기 쉽습니다

    회신하다
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-07-05 10:40:27

    ^((0|1[0-9]{0,2}|2[0-9]{0,1}|20-4|25[0-5]|3-9{0,1}) .){3}(0|1[0-9]{0,2}|2[0-9]{0,1}|20-4|25[0-5]|3-9{0,1 })(?(/)/([0-9]|1-2|3[0-2])|)$

    회신하다
    0
  • 漂亮男人

    漂亮男人2017-07-05 10:40:27

    new RegExp(/([0-9]{1,3}.{1}){3}[0-9]{1,3}/)

    회신하다
    0
  • 为情所困

    为情所困2017-07-05 10:40:27

    정규식 일치 IP는 인터넷에서 직접 찾을 수 있지만 인터넷에 있는 IP는 정확하지 않을 수도 있고 확인도 쉽지 않기 때문에 직접 작성해 보겠습니다.

    숫자 범위에서 정규 표현식을 생성하는 도구가 있습니다. [도구는 온라인에서 찾을 수 있습니다]
    ip 규칙
    0-255.0-255.0-255.0-255/0-32

    0-255

    ([0-9]|[1-8][0-9]|9[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])

    0-255.

    ([0-9]|[1-8][0-9]|9[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]).

    3번 반복

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

    0-255를 다시 연결하세요

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

    0-32

    ([0-9]|[12][0-9]|3[0-2])

    모두 함께 꿰매어졌습니다

    (([0-9]|[1-8][0-9]|9[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]).){3}([0-9]|[1-8][0-9]|9[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])/([0-9]|[12][0-9]|3[0-2])

    첫 번째 구분 기호 추가

    <코드>^(([0-9]|[1-8][0-9]|9[0-9]|1[0-9]{2}|2[0-4][0- 9]|25[0-5]).){3}([0-9]|[1-8][0-9]|9[0-9]|1[0-9]{2}| 2[0-4][0-9]|25[0-5])/([0-9]|[12][0-9]|3[0-2])$^(([0-9]|[1-8][0-9]|9[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]).){3}([0-9]|[1-8][0-9]|9[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])/([0-9]|[12][0-9]|3[0-2])$
    或者
    (?^|s)(([0-9]|[1-8][0-9]|9[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]).){3}([0-9]|[1-8][0-9]|9[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])/([0-9]|[12][0-9]|3[0-2])(?:s|$)또는

    <코드>(?^|s)(([0-9]|[1-8][0-9]|9[0-9]|1[0-9]{2}|2[0- 4][0-9]|25[0-5]).){3}([0-9]|[1-8][0-9]|9[0-9]|1[0-9 ]{2}|2[0-4][0-9]|25[0-5])/([0-9]|[12][0-9]|3[0-2])(? :s|$)
    • 분할 기호는 실제 상황에 따라 교체됩니다
    • 33.33.33.1/24会拼匹配成33.33.33.1/2或者 99933.33.33.1/24구분자를 추가하지 않으면

      도 일치합니다
    🎜

    회신하다
    0
  • 취소회신하다