찾다

 >  Q&A  >  본문

JavaScript: 지정된 유형의 선택자를 입력합니다. (id, class, tagName 등 간단한 CSS 선택자 3개만 지원됩니다.)

1. JavaScript 함수를 작성하고 지정된 유형의 선택기를 입력합니다(간단한 CSS 선택기 3개(id, class 및 tagName)만 지원하면 되며 결합된 선택기와 호환될 필요는 없습니다)

문제는 다음과 같은 정규 매칭을 이해할 수 없다는 것입니다. var reg = /^(#)?(.)?(w+)$/img;var regResult = reg.exec(selector);, 세부 사항 다음과 같습니다

으아악
PHP中文网PHP中文网2748일 전1062

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

  • 扔个三星炸死你

    扔个三星炸死你2017-06-26 10:59:53

    /^(#)?(.)?(w+)$/img
    Tear it Apart //는 일반 콘텐츠이고 그 뒤에 img가 일반 일치 방법입니다.
    i:ignorCase는 대소문자를 무시합니다.
    m: mutiple은 여러 줄 일치를 허용합니다.
    g:globle은 대상 일치를 참조하는 전역 일치를 수행합니다. 문자열 끝

    일반 콘텐츠: ^(#)?(.)?(w+)$ ^는 xxxx
    (#)으로 끝나는 것을 의미합니다. #
    (.)가 포함되거나 포함되지 않을 수 있습니다.
    (w+)는 하나 이상의 단어와 일치합니다.

    회신하다
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-26 10:59:53

    /^(#)?(.)?(w+)$/img

    1. (#)? 아이디 일치

    2. (.)? 클래스 이름 일치

    3. (w+) 나머지는 [1,2]

    4. 의 태그 이름이나 특정 ID 또는 클래스 이름입니다.

    회신하다
    0
  • ringa_lee

    ringa_lee2017-06-26 10:59:53

    시에 야오.

    @trionfo1993을 참고해주세요

    회신하다
    0
  • 迷茫

    迷茫2017-06-26 10:59:53

    내가 작성한 유틸리티에 DOM 조각을 제공합니다

    으아악

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