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

Javascripteseo Hyeonjae Urle Munjayeol I Pohamdoeeo Issneunji Hwag Inhaneun Bangbeob



현재 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 문자열이 포함되어 있는지 확인하는 방법을 설명했습니다.