본문 바로가기
Javascript

search( )

by 코딩달림 2022. 8. 22.
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

댓글


광고 준비중입니다.