http://daplus.net/javascript-jquery-선택기-정규식/

jQuery 선택기와 함께 와일드 카드 또는 정규 표현식 (정확한 용어는 확실하지 않음) 사용에 대한 설명서를 읽었습니다.

나는 이것을 직접 찾았지만 구문과 사용법에 대한 정보를 찾을 수 없었습니다. 구문에 대한 문서가 어디에 있는지 아는 사람이 있습니까?

편집 : 속성 필터를 사용하면 속성 값의 패턴을 기반으로 선택할 수 있습니다.

답변

James Padolsey 는 정규식을 선택할 수 있는 훌륭한 필터 를 만들었습니다 .

다음이 있다고 가정하십시오 div.

<div class="asdf">

Padolsey의 :regex필터는 다음과 같이 선택할 수 있습니다.

$("div:regex(class, .*sd.*)")

또한 선택기 공식 문서를 확인하십시오 .

답변

filter함수를 사용하여 더 복잡한 정규식 일치를 적용 할 수 있습니다 .

다음은 처음 세 div와 일치하는 예입니다.

$('div')
  .filter(function() {
    return this.id.match(/abc+d/);
  })
  .html("Matched!");
<script src="<https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js>"></script><div id="abcd">Not matched</div><div id="abccd">Not matched</div><div id="abcccd">Not matched</div><div id="abd">Not matched</div>

답변

도움이 될 수 있습니다.

Contains 로 찾는다면 다음과 같습니다.