.png)
/패턴/플래그

.png)
.png)


const text = `대나무 빨대 구입 문의 : http://dogumaster.com http://google.com
010-1111-2222 02-333-7777 curryyou@aaa.com`;
text.match(/\d{2,3}-\d{3,4}-\d{4}/g);
// [ '010-1111-2222', '02-333-7777' ]
/\d{2,3}-\d{3,4}-\d{4}/g
1) \d{2,3} → 숫자 2~3개로 시작한다.
2) - → 하이픈이 온다.
3) \d{3, 4} → 숫자가 3~4개 온다.
4) - → 하이픈이 온다.
5) \d{4} → 숫자가 4개 온다.
6) /g → 매칭되는 것을 모두 다 찾는다.
const text = `대나무 빨대 구입 문의 : http://dogumaster.com http://google.com
010-1111-2222 02-333-7777 curryyou@aaa.com`;
text.match(/[\w\-\.]+\@[\w\-\.]+/g);
// [ 'curryyou@aaa.com' ]
/[\w-.]+\@[\w-.]+/g
1) [\w-.] → \w(영문자, 언더스코어), 하이픈, 점으로 이루어진 문자열이 한 개 이상(+) 있다.
2) \@ → @가 온다.
3) [\w-.] → \w(영문자, 언더스코어), 하이픈, 점으로 이루어진 문자열이 한 개 이상(+) 있다.
4) /g → 매칭되는 것을 모두 다 찾는다.
정규 표현식을 살펴보니 코딩을 처음 접할 때처럼 좀 낯선 느낌이 있다😅 그래서 일단 최대한 간단하게 살펴보고 가볍게 마무리를 짓기로 했다😇 앞으로 문제를 풀면서 적용할 수 있을 것 같다는 생각이 들면 다시 한번 짚어봐야겠다.