JavaScript에서 문자열에 하위 문자열이 포함되어 있는지 확인하는 방법

JavaScript에서 문자열에 하위 문자열이 포함되어 있는지 확인하는 방법

2022-10-18 last update

5 minutes reading position javastring string inclues indexof search
JavaScriptindexOf() 메서드는 문자열에서 하위 문자열을 검색하고 지정된 하위 문자열이 처음 나타나는 위치를 반환합니다. 하위 문자열을 찾을 수 없으면 -1을 반환합니다. 따라서 JavaScript IndexOf() 메서드를 사용하여 문자열에 하위 문자열이 포함되어 있는지 확인할 수 있습니다. 이 자습서에서는 JavaScriptincludes()search() 메서드를 사용하여 다른 문자열에서 부분 문자열을 찾는 예제도 제공합니다. 아래에 설명된 3가지 메서드를 모두 비교하면 indexOf()가 실행 속도 때문에 더 좋을 수 있습니다. 속도가 중요하지 않은 경우 다음 방법 중 하나를 사용할 수 있습니다.

indexOf() 메서드 사용

JavaScript indexOf() 메서드는 기본 문자열에서 시작 위치 번호 하위 문자열을 반환합니다. 하위 문자열을 찾을 수 없으면 결과로 -1을 반환합니다.var str = "Hello world";
var substr = "세계";
var 결과 = str.indexOf(substr) > -1;
alert(result);1234var str = "Hello world";var substr = "World";var result = str.indexOf(substr) > -1;alert(result);결과는 다음과 같습니다.
 true 
  • How to Append Element to Array in JavaScript
  • 2. include() 메서드 사용:

    또한 JavaScript included() 메소드를 사용할 수 있습니다. 일치 항목이 발견되면 true, 일치 항목이 없으면 false를 반환합니다. 테스트하려면 아래 샘플 코드를 사용하십시오.var str = "Hello world";
    var substr = "세계";
    var 결과 = str.includes(substr) > -1;
    alert(result);1234var str = "Hello world";var substr = "World";var result = str.includes(substr) > -1;alert(result);결과는 다음과 같습니다.
     true 
    

    3: search() 메서드 사용

    JavaScript search() 메서드를 사용할 수도 있습니다. 일치하는 항목이 있으면 문자열 위치 번호를 반환합니다. 일치하지 않으면 -1.var str = "Hello World"를 반환합니다.
    var expr = "/세계/";
    var 결과 = str.search(expr) > -1;
    alert(result);1234var str = "Hello World";var expr = "/World/";var result = str.search(expr) > -1;alert(result);결과는 다음과 같습니다.
     true 
    
  • >How to Remove Array Element by Value in JavaScript