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

JavaScript 정규 표현식(RegExp)으로 탭 문자 검색하기

JavaScript 정규 표현식으로 탭 문자 찾기

JavaScript 정규 표현식(Regular Expression)에서 탭(tab) 문자를 검색하려면 \t 메타 문자를 사용하면 됩니다. \t는 문자열 내의 수평 탭 문자와 일치하며, search(), match(), test() 등 다양한 정규 표현식 메서드와 함께 활용할 수 있습니다.

예제

다음 코드를 실행하면 문자열 안에서 탭 문자(\t)가 처음 나타나는 위치(인덱스)를 반환합니다. 만약 탭 문자가 존재하지 않으면 -1이 반환됩니다.

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

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

코드 설명

위 예제에서 변수 myStr은 "Simple"과 "Responsive!" 사이에 탭 문자를 포함하고 있습니다. 정규 표현식 /\t/search() 메서드에 전달하면, 탭 문자가 있는 인덱스 번호가 화면에 출력됩니다.

참고 사항

  • search() 메서드는 일치하는 첫 번째 위치의 인덱스를 반환합니다.
  • 일치하는 문자가 없으면 -1을 반환합니다.
  • 여러 개의 탭 문자를 모두 찾으려면 전역 플래그(g)를 사용한 match(/\t/g) 방식을 활용할 수 있습니다.