search 메소드

search 메소드는 문자열과 정규식 간의 일치 항목을 찾아 첫 번째 일치 항목의 위치를 반환합니다. 일치 항목이 없으면 메소드는 -1을 반환합니다.

구문

javascript문자열.search(정규식);

예제

문자열에서 하위 문자열의 위치를 찾아봅시다:

javascriptlet str = 'aaa xax bbb';
let res = str.search(/x.x/);

console.log(res);

코드 실행 결과:

javascript4

같이 보기

  • test 메소드,
    문자열을 검사합니다.
  • match 메소드,
    문자열에서 일치 항목을 찾습니다.
  • matchAll 메소드,
    문자열에서 모든 일치 항목을 찾습니다.
  • exec 메소드,
    순차 검색을 수행합니다.
  • replace 메소드,
    검색 및 대체를 수행합니다.
  • split 메소드,
    문자열을 분할합니다.
  • includes 메소드,
    현재 문자열에서 주어진 문자열을 검색합니다.