본문으로 바로가기

String.match()

category JavaScript/연산자ㆍ메서드ㆍ프로퍼티 2016. 2. 17. 08:29

자바스크립트 match 메서드

문자열 객체의 match 메서드에 대해 알아봅니다.



match()

주어진 정규표현식과 일치하는 문자열을 반환합니다.


문법(Syntax)

JavaScript
string.match(regexp)


인자(Parameters)

 인자형

데이터형 

필수/옵션 

설명 

 regexp

regular expression 

 필수

정규표현식 패턴, regular expression object가 아니면 암시적으로 regular expression object로 형변환


반환값(Return)

정규표현식 패턴과 일치하는 문자열들을 담고 있는 배열을 리턴합니다. 

해당되는 문자열이 없을 경우 null을 리턴합니다.


정규표현식에 일치하는 문자열이 있는지 없는지를 확인하는 위한 용도라면 regexp.text(string)을 이용합니다.


예제 코드

JavaScript
var str = "coding everybody, everywhere, everytime";
var patt1 = /every.+/gi;
console.log(str.match(patt1)); // [everybody, everywhere, everytime] 배열을 반환함





Jaehee's e-room