Hi
(Hi|Hello)|(And)
gr(?:e|a)y
gr(e|a|d)y
gr[aed]y
[a-zA-Z0-9] a부터 z 까지, A부터 Z까지, 0부터 9까지.
[^a-zA-Z0-9] a부터 z 까지, A부터 Z까지, 0부터 9까지를 제외
gra?y gray gry 있거나 없거나
gra*y gray gry graay graaay 있거나 없거나 많거나
gra+y 하나 또는 많거나
gra{2}y graay
gra{2,3}y 최소 2개, 최대 3개
gra{2,}y 2개이상
\bYa 앞자리 Ya
Ya\b 뒷자리 Ya
Ya\B 뒷자리가 Ya 가 아닌 Ya 만 (대문자일 경우 반대로 행동하게 됨)
단어들이었구.
문장
^Ya 문장의 첫
Ya$ 문장의 끝
. 모든 문장 선택
만약. 를 선택하고 싶다면? 정규식의 기호를 검새하고 싶다면
. (슬러시를 먼저 앞에 두고 해야함)
[]{}()\\^$|\?*+
\d 모든 숫자를 찾을 수 있음
\D 숮라륻 제외한 것들을 찾을 수 있음
\w 모든문자열
\W 문자열을 제외한 것들
\s 띄어쓰기를 찾을 수 있고
\S 띄어쓰기를 제외한
ex)
\d{2,3}[- .]\d{3}[- .]\d{4}
010-898-0893
010 898 0893
010.898.8933
010-405-3412
02-878-8888
[a-zA-Z0-9._+-]+@[a-zA-Z0-9._+-]+.[a-zA-Z0-9._+-]+
dream.coder.ellie@gmail.com
hello@daum.net
hello@daum.co.kr
const regex = /(?:https?:\/\/)?(?:www.)?youtu.be\/([a-zA-Z0-9._+-]{11})/;
const url = "http://www.youtu.be/-ZClicWm0zM";
url.match(regex);
['http://www.youtu.be/-ZClicWm0zM', '-ZClicWm0zM', index: 0, input: 'http://www.youtu.be/-ZClicWm0zM', groups: undefined]
const result = url.match(regex);
result[1]