정규식을 사용하여 ID 값 일치
P粉757556355
P粉757556355 2023-08-30 16:13:18
0
1
582
<p>값이 <code>id</code>이고 속성이 다음으로 구성된 <code>g</code> 노드의 모든 하위 노드를 찾고 싶습니다. </p> <pre class="brush:php;toolbar:false;">a[숫자]-[하나 이상의 문자] // 예: // - id="a1-a" // - id="a1-b" // - id="a1-abcd" // - id="a10-f" // - id="a0-z" // - id="b1-a" // 불법입니다. // - id="a1-2" // 불법입니다</pre> <p>그래서 저는 다음을 시도했습니다: </p> <pre class="lang-js Prettyprint-override"><code>const items = gElement.querySelectorAll(`[id^='a[0-9]+-[a-zA-Z]+'] `) <p>하지만 작동하지 않습니다. </p>
P粉757556355
P粉757556355

모든 응답(1)
P粉237647645

쿼리 선택기에서 정규식으로 해석되지 않는 패턴([0-9]+)을 사용하고 있습니다. RegExp 생성자를 사용하여 문자열에서 정규식 개체를 만듭니다.

으아악 으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿