본문 바로가기

javascript문자열검색3

Javascript 문자열 검색3. search(), match() search(): 문자열에서 정규 표현식과 일치하는 첫 번째 인덱스를 반환합니다. 찾지 못하면 -1을 반환합니다. match(): 문자열에서 정규 표현식과 일치하는 모든 결과를 배열로 반환합니다. 일치하는 것이 없으면 null을 반환합니다. search()사용법: string.search(regexp)문자열에서 정규 표현식과 일치하는 첫 번째 인덱스를 반환합니다.찾지 못하면 -1을 반환합니다.정규 표현식을 사용하여 복잡한 검색을 수행할 수 있습니다.const myString = "Hello, world!";console.log(myString.search(/world/)); // Output: 7console.log(myString.search(/foo/)); // Output: -1  match()사용.. 2024. 4. 28.
Javascript 문자열 검색2. indexOf(), includes() indexOf(): 문자열 또는 배열에서 특정 값의 첫 번째 인덱스를 반환합니다. 찾지 못하면 -1을 반환합니다. includes(): 문자열 또는 배열에 특정 값이 포함되어 있는지 확인합니다. 포함되어 있으면 true, 그렇지 않으면 false를 반환합니다. indexOf()사용법: string.indexOf(searchValue, [fromIndex])문자열 또는 배열에서 특정 값의 첫 번째 인덱스를 반환합니다.두 번째 매개변수 fromIndex는 검색을 시작할 인덱스를 지정합니다.찾지 못하면 -1을 반환합니다.const myString = "Hello, world!";console.log(myString.indexOf("world")); // Output: 7console.log(myString.i.. 2024. 4. 28.
JavaScript 문자열 검색. matches() 와 contains() matches()는 요소가 특정 CSS 선택자와 일치하는지 확인하는 메서드입니다. contains()는 문자열에 특정 문자열이 포함되어 있는지 확인하는 메서드입니다.  두 메서드는 서로 다른 용도로 사용됩니다. matches() 메서드 사용법: element.matches(selectorString)  요소가 지정된 CSS 선택자와 일치하는지 확인합니다.일치하면 true, 그렇지 않으면 false를 반환합니다.주로 DOM 요소의 클래스, 태그 이름, 속성 등을 확인할 때 사용합니다. const element = document.querySelector('div.my-class');if (element.matches('div.my-class')) { console.log('The element match.. 2024. 4. 28.