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

JavaScript 정규 표현식으로 문자열 끝에 p가 있는 문자열 찾기

JavaScript 정규 표현식(RegExp)에서 문자열 끝에 'p'가 있는 문자열을 찾으려면 p$ 한정자를 사용합니다. 달러 기호($)는 문자열의 끝을 의미하며, 찾고자 하는 문자 바로 뒤에 붙이면 해당 문자로 끝나는 문자열만 매칭할 수 있습니다.

예제

아래 예제는 정규 표현식 /p$/g를 사용해 문자열이 'p'로 끝나는지 확인하고, 그 결과를 화면에 출력합니다.

<html>
   <head>
      <title>JavaScript Regular Expression</title>
   </head>

   <body>
      <script>
         var myStr = "Welcome to our website! Develop";
         var reg = /p$/g;
         var match = myStr.match(reg);
         
         document.write(match);
      </script>
   </body>
</html>

위 코드에서 문자열 "Welcome to our website! Develop"은 'p'로 끝나기 때문에 match 변수에는 'p'가 저장되어 화면에 출력됩니다. 반대로 문자열이 'p'로 끝나지 않으면 결과값은 null이 됩니다. 이처럼 $ 앵커를 활용하면 문자열의 시작(^)과 끝($) 위치를 자유롭게 검사할 수 있습니다.