JavaScript / Object / String.match() / 정규표현식에 맞는 문자열을 찾아 가져오는 메서드
.match()
.match()는 정규표현식에 맞는 문자열을 찾아서 배열 객체로 반환합니다.
문법
string.match( regexp )
만약 정규표현식에 맞는 문자열이 없다면 null을 반환합니다.
예제
Lorem Ipsum Dolor 문자열에서 Lo가 있는지, Lo를 포함한 단어가 있는지, Loi가 있는지 검색하고, 그 결과를 출력하는 예제입니다.
<!doctype html> <html lang="ko"> <head> <meta charset="utf-8"> <title>JavaScript | match</title> </head> <body> <p id="ab">Lorem Ipsum Dolor</p> <hr> <p><strong>RegExp - /Lo/</strong></p> <p> <script> var jbStr = document.getElementById( 'ab' ).innerHTML; var jbMatch = jbStr.match( /Lo/ ); document.write( jbMatch ); </script> </p> <p><strong>RegExp - /Lo\w+/</strong></p> <p> <script> var jbStr = document.getElementById( 'ab' ).innerHTML; var jbMatch = jbStr.match( /Lo\w+/ ); document.write( jbMatch ); </script> </p> <p><strong>RegExp - /Loi/</strong></p> <p> <script> var jbStr = document.getElementById( 'ab' ).innerHTML; var jbMatch = jbStr.match( /Loi/ ); document.write( jbMatch ); </script> </p> </body> </html>