정규표현식

kimdev·2022년 6월 11일
0

이 포스팅에선 어떤 식이 있는지 다루지 않습니다.
단순하게 정규표현식이란게 어떤것인지 다룹니다.

식에 관한 내용은 mdn을 확인하는게 빠릅니다.

정규표현식이란?

우리가 어떤 데이터를 검증할때 if문을쓰면 코드가 엄청나게 길어질 것이다.

이를 보완할 수 있는게 정규표현식이란 것이다.

특정한 기호,문자를 이용해 데이터형식이 내가 만든 식의 조건과 맞다면
true,아니라면 false를 리턴한다.

언제 사용하나요?

정규표현식의 사용처는 많지만 대체로 아이디 형식, 전화번호형식, 주소형식 등

정보입력 폼에서 유효성 검사를 할때 매우 유용하게 쓰입니다.

만약 비밀번호에 영문,특수문자,숫자가 1개이상 포함되고 길이가8이상 이여야 한다고 할때

if문을 쓰면 4개의 조건문이 필요 할 것이다.

정규표현식을 사용하면 딱 한줄로 만들 수 있는 것이다.

그럼 식을 전부 외워야하나요?...

내 생각에 시간을 들여 외울 필요까지는 없을 것 같다. 사용 할 일이 많기때문에 
필요 할 때마다 mdn에서 찾아서 경험을 통해 학습한다면 몇년만에 정규표현식 마스터가 될 것같다.

0개의 댓글