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이 됩니다. 이처럼 $ 앵커를 활용하면 문자열의 시작(^)과 끝($) 위치를 자유롭게 검사할 수 있습니다.