728x90
match() 란?
search()과 비슷한 메서드이며 원하는 값을 검색할 때에 배열로 반환합니다. 또한 정규식 표현이 가능합니다.
const str1 = "cat do funch"
const currentStr1 = str1.match('cat'); //'cat'
const currentStr2 = str1.match('funch'); //'funch'
const currentStr3 = str1.match(/c/g); //(2) 'c','c'
"문자열".search("검색값");
"문자열".search(정규식 표현);
const str1 = "javascript reference";
const currentStr1 = str1.match("javascript"); //'javascript'
const currentStr2 = str1.match("reference"); //'reference'
const currentStr3 = str1.match("r"); //'r'
const currentStr4 = str1.match(/reference/); //'reference'
const currentStr5 = str1.match(/Reference/); //null
const currentStr6 = str1.match(/Reference/i); //'reference' //i는 소문자 대문자 구별하지 않는다
const currentStr7 = str1.match(/r/g); //(3) ['r', 'r', 'r']
const currentStr8 = str1.match(/e/g); //(4) ['e', 'e', 'e', 'e']
728x90
'Javascript' 카테고리의 다른 글
요소 크기 메서드 정리 (9) | 2022.09.01 |
---|---|
search() (8) | 2022.08.22 |
charAt() (6) | 2022.08.22 |
함수 02 (4) | 2022.08.22 |
includes() (4) | 2022.08.17 |
댓글