현재 URL에 필요한 문자열이 포함되어 있는지 확인하면 필요에 따라 모든 관련 웹사이트에 한 번에 액세스하여 많은 시간과 번거로움을 줄일 수 있습니다. 또한 이 기술은 웹사이트의 다양한 웹 페이지를 테스트하는 데 매우 유용합니다.
이 기사에서는 현재 URL에 JavaScript에서 문자열이 포함되어 있는지 확인하는 방법에 대해 설명합니다.
Javascript에서 현재 URL에 문자열이 포함되어 있는지 확인/식별하는 방법은 무엇입니까?
현재 URL에 Javascript 문자열이 포함되어 있는지 확인하려면 다음을 사용할 수 있습니다.
- ' 테스트() ' 방법.
- ' toString().includes() ' 방법.
- ' indexOf() ' 방법.
이제 언급된 각 접근 방식을 하나씩 살펴보겠습니다!
방법 1: test() 메서드를 사용하여 Javascript에서 현재 URL에 문자열이 포함되어 있는지 확인
' 테스트() ' 메서드는 문자열에서 일치하는 항목을 확인하고 '를 반환합니다. 진실 '가 발견되면. 현재 URL에 문자열이 포함되어 있는지 여부를 테스트하기 위해 이 방법을 적용합니다.
통사론
테스트 ( 끈 )
여기, ' 끈 '는 검색해야 하는 문자열을 나타냅니다.
데모를 위해 다음 예제를 살펴보십시오.
예시
먼저 문자열을 ' URL '를 적용하여 현재 URL 페이지에 존재하는지 테스트합니다. 창.위치.href ' 재산. 추가된 조건이 충족되면 지정된 메시지와 함께 경고 상자가 팝업됩니다.
만약에 ( / URL / .테스트 ( 창.위치.href ) ) {알리다 ( 'URL에 'URL' 문자열이 포함되어 있습니다.' ) ;
}
결과 출력은 다음과 같습니다.
방법 2: toString().includes() 메서드를 사용하여 현재 URL에 Javascript의 문자열이 포함되어 있는지 확인
' toString() ' 메서드는 객체를 참조하는 문자열을 반환하고 ' 포함() ” 메서드는 지정된 값이 문자열에 있으면 true를 반환합니다. 이 두 가지 방법을 함께 사용하여 현재 URL에 추가된 문자열이 포함되어 있는지 확인할 수 있습니다.
통사론
문자열.포함 ( 값 )여기에서 Include() 메소드는 주어진 ' 값 '에서 ' 끈 '.
데모를 위해 아래의 예를 보십시오.
예시
아래 예에서는 ' 창.위치 ” 객체는 현재 문서 위치에 대한 모든 정보를 담고 있습니다. 그런 다음 ' toString() ” 메서드를 사용하여 지정된 문자열이 현재 URL에 있는지 확인합니다. 마지막으로 조건이 충족되면 경고 상자를 생성합니다.
만약에 ( window.location.toString ( ) .포함 ( '끈' ) ) {알리다 ( 'URL에 'STRING' 문자열이 포함되어 있습니다.' ) ;
}
산출
방법 3: indexOf() 메서드를 사용하여 Javascript에서 현재 URL에 문자열이 포함되어 있는지 확인
' indexOf() ” 메서드는 문자열에서 첫 번째 값의 위치를 반환하고 값이 없으면 -1을 반환합니다. 이 기술을 적용하여 인덱스에 액세스하여 현재 URL에 문자열 값이 있는지 확인합니다.
통사론
string.indexOf ( 값 )여기서 indexOf() 메서드는 ' 값 '를 지정한 문자열에 넣습니다.
아래 예제는 위의 개념을 보여줍니다.
예시
첫째, 우리는 ' 창.위치.href ' 속성을 사용하여 현재 페이지의 URL에 액세스합니다. 그런 다음 ' indexOf() ' 방법. 마지막으로 지정된 문자열이 현재 URL에서 발견되면 경고 상자에 다음 메시지가 표시됩니다.
만약에 ( 창.위치.href.indexOf ( 'URL' ) > - 1 ) {알리다 ( 'URL에 'URL' 문자열이 포함되어 있습니다.' ) ;
}
다른 경우에 문자열 값을 찾을 수 없으면 경고 상자에 다음 메시지가 표시됩니다.
또 다른 {알리다 ( 'URL에 'URL' 문자열이 포함되어 있지 않습니다.' ) ;
}
산출
현재 URL에 JavaScript 문자열이 포함되어 있는지 확인하는 가장 간단한 방법을 제공했습니다.
결론
현재 URL에 자바스크립트 문자열이 포함되어 있는지 확인하려면 ' 테스트() '와 함께 ' 창.위치.href 특정 문자열 값을 URL 또는 ' toString().includes() ', 아니면 그 ' indexOf() ” 메서드를 사용하여 지정된 문자열에서 첫 번째 값의 인덱스를 반환합니다. 이 글에서는 현재 URL에 JavaScript 문자열이 포함되어 있는지 확인하는 방법을 설명했습니다.