Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

JavaScript RegExp를 활용한 세로 탭 문자 검색 방법

JavaScript 정규 표현식(RegExp)에서 세로 탭(vertical tab) 문자를 찾으려면 다음 메타 문자를 사용하면 됩니다.

\v

\v는 문자열 내에 포함된 세로 탭 문자와 일치하는 특수 문자 시퀀스입니다. 이를 search(), match(), replace() 등 다양한 정규 표현식 메서드와 함께 활용할 수 있습니다.

예제

아래 코드를 실행하면 문자열에서 세로 탭(\v) 문자가 발견된 위치(인덱스)가 반환됩니다. 만약 일치하는 문자가 없다면 -1이 출력됩니다.

<html>
   <head>
      <title>JavaScript Regular Expression</title>
   </head>
   <body>
      <script>
         var myStr = "Secure and \v Responsive!";
         var reg = /\v/;
         var match = myStr.search(reg);

         document.write(match);
      </script>
   </body>
</html>

코드 설명

  • myStr: 세로 탭 문자(\v)가 포함된 대상 문자열입니다.
  • reg: 세로 탭 문자를 찾기 위한 정규 표현식 패턴(/\v/)입니다.
  • search(): 문자열에서 패턴과 일치하는 첫 번째 위치의 인덱스를 반환합니다.

위 예제에서 세로 탭 문자는 "Secure and " 뒤에 위치하므로, 결과로 11이 출력됩니다. 이처럼 \v 메타 문자를 사용하면 제어 문자 중 하나인 세로 탭을 손쉽게 검색하고 처리할 수 있습니다.