자바스크립트 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
'JavaScript > 연산자ㆍ메서드ㆍ프로퍼티' 카테고리의 다른 글
charAt() & charCodeAt() (0) | 2016.02.23 |
---|---|
String.replace() 및 String.search() (0) | 2016.02.19 |
substr() vs substring() 메소드 (1) | 2016.02.10 |
Math 클래스 - random 메서드 활용하기 (0) | 2015.08.20 |
오브젝트(Object)와 인스턴스(instance),instanceof (2) | 2015.06.27 |