RegEx 정규표현식

김용희·2022년 4월 27일
0

^([\w._-])[a-zA-Z0-9]+([\w._-])([a-zA-Z0-9])+([\w._-])+@([a-zA-Z0-9]+.)+[a-zA-Z0-9]{2,8}$

이메일 중간에 - 존재시 ,
이메일 글자 앞 중간 뒤에 영문+숫자 포함하여 특수문자 중 점( . ) 하이픈( - ) 언더바( _ ) 만 사용 가능하도록 하는 정규식

a2a222a@univ.me //성공
a2a.-2_22a@univ.me //성공
_a2a222a_@univ.me //성공
-a2a222a-@univ.me //성공
.a2a222a.@univ.me //성공
.a2_a-2.22a.@univ.me //성공

*test@univ.me //실패
@test@univ.me //실패
test@@univ.me //실패

https://regexr.com/
파란색으로 글자 배경이 입혀지면 유효한 정규식
글자 배경이 풀리면 유효하지 않는 정규식

react 에서 문자열에 \ 포함되면 저장되는 순간 사라진다
\ 앞에 다시 \을써서 \\이렇게 써주자

profile
He threw his knapsack over the brick wall

0개의 댓글