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 메타 문자를 사용하면 제어 문자 중 하나인 세로 탭을 손쉽게 검색하고 처리할 수 있습니다.