문자/숫자/기호
등 을 표현할 수 있다.AND
, OR
, StartWith
, EndWith
등의 다양한 조합을 만들 수 있다.Javascript
의 코드 상에서는 아래의 메소드를 통해 패턴
을 검사하고, 매칭
되는 문자열을 추출 및 변환한다.내 휴대폰 번호는 010-0000-0000이다.
[0-9]{3}-[0-9]{4}-[0-9]{4} // 👉 결과: 010-0000-0000
const text = `사이트 : http://naver.com http://google.com 010-1111-2222 02-111-2222`;
text.match(/https?:\/\/[\w\-\.]+/g);
// 👉 결과: ["http://naver.com", "http://google.com"]
정규 표현식이 생각보다 헷갈린다. 처음 보는 것이라 그런가 익숙해질 때까지 봐야겠다.