728x90
문자열 메서드 : search()
문자열 메서드를 활용하면 원하는 문자가 포함된 문자열을 찾을 수 있습니다.
> search() 메서드
search() 메서드는 문자열(정규식)을 검색하고 위치값(숫자)을 반환합니다. indexOf() 메서드와 비슷하지만, 정규식까지 포함한다는 점이 차이점입니다.
"문자열".search("검색값");
"문자열".search("정규식 표현");
"문자열".search("정규식 표현");
const str1 = "javascript reference";
const currentStr1 = str1.search("javascript"); //0
const currentStr2 = str1.search("reference"); // 11
const currentStr3 = str1.search("j"); // 0
const currentStr4 = str1.search("a"); // 1 : 중복일 땐 가장 처음의 자릿값
const currentStr5 = str1.search("v"); // 2
const currentStr6 = str1.search("jquery"); // -1 : 데이터가 없을 땐 -1
const currentStr7 = str1.search("b"); // -1 : 데이터가 없을 땐 -1
const currentStr8 = str1.search(/[a-z]/g); //0
728x90
'Javascript' 카테고리의 다른 글
문자열 메서드 : charAt() / charCodeAt() (9) | 2022.08.22 |
---|---|
문자열 메서드 : match() (7) | 2022.08.22 |
문자열 메서드 : includes() (6) | 2022.08.17 |
문자열 메서드 : padStart() / padEnd() (5) | 2022.08.17 |
문자열 메서드 : repeat() (5) | 2022.08.17 |
댓글