유효성 확인은 서비스와 사용자에게 매우 중요한 과정 중 하나입니다. 사용자에게 시의적절한 안내를 제공할 수 있기 때문입니다. 예를 들어 이메일을 입력하는 폼이 있는데, 입력한 값에 대해 잘못된 점을 제공하지 않거나 적절하지 않은 타이밍에 제공할 경우 사용자는 입력 과정을 두 번 거쳐야 하는 등 불편을 겪을 수밖에 없습니다. 그래서 오늘은 자바스크립트, 파이썬, 자바, PHP 등의 언어에 따라 이메일, 핸드폰 번호 입력, 날짜 등의 유효성 확인에 필요한 정규식 샘플을 제공해주는 서비스를 소개하고자 합니다.

먼저, 기본 구성입니다. 정규식이 제공되는 상황은 모두 동일하며 포함 리스트는 아래와 같습니다.

  • 이메일
  • 핸드폰 번호
  • 주소
  • 날짜
  • URL
  • 숫자 입력
  • SSN
  • XML

  • UUID
  • 단어 매칭
  • 우편번호
  • GUID
  • 비밀번호
  • HTML
  • Mac address

정규식은 언어에 따라 확인할 수 있으며, 특정 정규식을 클릭해 상세화면으로 이동해 자세한 내용을 확인할 수 있습니다. 특정 정규식 상세화면에서 언어에 따라 내용을 살펴보는 것도 가능합니다.

대표적인 정규식 중 하나인 ‘이메일’을 먼저 확인해봤습니다. 상세화면에는 이메일 정규식에 대한 간단한 설명과 함께 가장 기본적인 정규식을 확인할 수 있습니다. 이곳이 좋은 이유는, 각 정규식과 함께 실제 테스트를 진행할 수 있다는 점입니다.

기본 정규식 외, 조건이 더 추가된 정규식도 함께 확인할 수 있습니다. 덕분에 조건을 하나씩 확인, 적합한 정규식을 활용하는데 많은 도움을 받을 수 있습니다.

각 정규식에 해당하는 상세화면 하단에는 유효성 확인에 대한 추가 정보도 제공합니다. 제공되는 정규식을 그대로 활용할 경우 놓칠 수 있는 정보라 함께 읽어보면 더 많은 도움을 받을 수 있습니다.

동일한 구성으로 다른 정규식도 확인할 수 있습니다. 기본적인 내용이지만 10개 이상 자주 사용되는 정규식을 언어에 따라 확인하고 테스트할 수 있다는 점이 이곳의 가장 큰 매력이라고 생각합니다. 더 자세한 내용은 ‘링크’를 참고해주세요!

함께 사용해보세요!