정규식을 만드는 방법

  1. 정규식 리터럴

    1. const a = /bg/
  2. 생성자 함수로 표현

    const new RegExp(패턴을 넣는다.)
    

regexr.com 에서 정규식을 작성해보자!!

영문 소문자, 숫자, 특수기호만 사용가능 + 5자에서 20자

//문자의 시작과 끝 표현
^$

// 영문 소문자, 숫자, 특수기호만 사용가능
^[a-z0-9_-]$

// 영문 소문자, 숫자, 특수기호만 사용가능 + 5자에서 20자
^[a-z0-9_-]{5,20}$

const ID_REGEX = new RegExp("^[a-z0-9_-]{5,20}$");

Regex.test(str)

ID_REGEX.test(검사할 아이디)