JavaScript

[JavaScript] 정규 표현식 사용하기

YaluStar 2023. 3. 2. 00:50

안녕하세요.

이번에는 정규 표현식에 대하여 알아보겠습니다.

 

 

1. 유효성 검사 (form validation)

  • form 요소들에 정보가 올바르게 입력되었는지 검사하는 것
  • ex. 비밀번호: 8자리 이상, 특수문자 및 대문자 1개 이상 포함
  • ex. 이메일: @ 기호 반드시 포함
  • required : 필수 값
  • minlength / maxlength : 최소/최대 문자수
  • min / max : 최소/최대 값
  • type : 입력받는 정보 타입
  • pattern : 정규식으로 검사

 

2-1. 정규표식

정규 표현식 - JavaScript | MDN

 

정규 표현식 - JavaScript | MDN

정규 표현식, 또는 정규식은 문자열에서 특정 문자 조합을 찾기 위한 패턴입니다. JavaScript에서는 정규 표현식도 객체로서, RegExp의 exec()와 test() 메서드를 사용할 수 있습니다. String의 match(), matchA

developer.mozilla.org

 

2-2. input pattern 속성

  • 아이디 : pattern="^([a-zA-Z0-9가-힣]){4,}$"
  • 비밀번호 : pattern="^([a-z0-9]){8,12}$"
  • 연락처 : pattern="^([0-9]){3}-([0-9]){3,4}-([0-9]){4}$"
    • 010-1234-5678 or 010-123-5678

 

  • 스크립트 정규 표현식 연락처
    • /^\d{3}-\d{3,4}-\d{4}$/

 

그 외 여러가지 사용 방법이 있지만, 여기서는 간략하게 알아보겠습니다.

감사합니다.

반응형