본문 바로가기
  • 프론트엔드 개발자 세오세오 | Frontend dev Seo
728x90
반응형

정규표현식2

[JS] 정규표현식 (2) 최근에 코딩테스트를 보았는데, 이메일 유효성 검사를 구현해야했었다. 그런데 문제는... 정규표현식을 안써본지 너무 오래되서 도대체 기억이 나지 않는다는 것이었다 ㅠ_ㅠ.... 시간은 흐르지, 기억은 안나지, 게다가 시험 시작하고 15분 이후부터 왜 그렇게 화장실은 가고 싶은지 ㅠ_ㅠ... 총체적 난국에 그냥 코드로 길게 풀어서 구현하고 얼른 submit한 뒤 화장실로 달려갔었다. (코딩테스트 과정을 녹화해야 했는데 나의 시급함이 정말 말그대로 15분부터 영상에 그대로 나왔다...ㅋㅋㅋ....ㅋㅋㅜㅜ...🥲) 그래서 이번 기회에, 다음에 비슷한 문제를 또 겪게 되더라도 화장실 급함의 정도가 얼마나 위대한지에 영향받지 않고 정규표현식을 예쁘게 작성할 수 있게 되기 위해 다시 한번 정규 표현식을 되돌아보려고 .. 2021. 10. 2.
[JS] 정규 표현식 (Regular Expression, RegExp) 정규 표현식은 문자열의 집합을 나타내는 패턴을 뜻한다. 정규 표현식을 사용하면 유저가 회원가입 페이지에 정보를 작성할 때, 핸드폰 번호나 이메일 등이 특정 패턴 모양에 맞게 작성이 되었는지를 더욱 쉽게 확인할 수 있다. 같은 작업을 반복문과 조건문을 통해 할 수도 있지만, 그러려면 엄청 긴 코드를 작성해야 하는데, 정규 표현식을 사용하면 더욱 간결하게 해결할 수 있어서 좋다. 아래 내용은 MDN 페이지의 정보를 기반으로 하고 있다(링크). 정규 표현식의 형태 /pattern/i 정규 표현식의 형태는 크게 패턴(pattern)과 플래그(flag) 두 영역으로 나뉜다. 시작기호 /와 종료기호 / 사이에 패턴이 들어가고, 종료기호 뒤에 플래그가 들어간다. 정규 표현식 만들기 정규 표현식을 만드는 방법은 두가지.. 2021. 3. 26.
728x90
반응형