728x90
문자열 메소드 - search( )
문자열을 검색하고 위치값을 반환하는 메서드입니다.
매소드 | 설명 | 문법 |
---|---|---|
search( ) | 문자열(정규식)을 검색하고 위치값(숫자)을 반환합니다. |
"문자열".search("검색값") "문자열".search("정규식 표현") |
search( ) 메소드는 문자열에서 조건 문자열을 찾아서 몇번째 위치에 있는지 확인해주는 함수입니다.
첫번째로 매칭되는 문자의 위치를 반환하며, 못찾을 시 -1을 반환합니다.
{
const str1 = "javascript reference";
const currentStr1 = str1.search("javascript"); //0
const currentStr2 = str1.search("reference"); //11 (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
const currentStr8 = str1.search(/[a-z]/g); //0 (indexOf와 달리 정규식 표현이 가능)
}
'Javascript' 카테고리의 다른 글
charAt( ) (3) | 2022.08.22 |
---|---|
match( ) (3) | 2022.08.22 |
함수 유형 (2) | 2022.08.22 |
includes( ) (3) | 2022.08.18 |
padStart( )/padEnd( ) (2) | 2022.08.18 |
댓글