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

자바스크립트에서 문자열에 정규식을 매칭하는 방법

자바스크립트에서 문자열과 정규식을 매칭하려면 match() 메서드를 사용합니다. 이 메서드는 문자열에서 정규식 패턴과 일치하는 부분을 찾아 그 결과를 배열로 반환합니다.

match() 메서드의 매개변수

  • match( param ) − 매칭에 사용할 정규식 객체(RegExp)입니다.

예제

다음 코드를 실행하면 문자열에서 정규식 패턴과 일치하는 부분을 찾을 수 있습니다.

<html>
   <head>
      <title>JavaScript String match() Method</title>
   </head>
   <body>
      <script>
         var str = "For more information, see Chapter 3.4.5.1";
         var re = /(chapter \d+(\.\d)*)/i;
         var found = str.match( re );
         
         document.write(found );
      </script>
   </body>
</html>

위 예제에서 정규식 /(chapter \d+(\.\d)*)/i는 대소문자를 구분하지 않고(i 플래그) "Chapter"라는 단어와 그 뒤에 오는 숫자 및 소수점 번호를 찾습니다. 실행 결과로 Chapter 3.4.5.1이 출력됩니다.