Node.js 간단 정규식

이건선·2023년 3월 4일
0

Node.js

목록 보기
18/32

문제

  • 닉네임은 최소 3자 이상, 알파벳 대소문자(a~z, A~Z), 숫자(0~9)로 구성하기
  • 비밀번호는 최소 4자 이상이며, 닉네임과 같은 값이 포함된 경우 회원가입에 실패로 만들기

해결

...

const nicknameRegex = /^[A-Za-z0-9]{3,}$/;
const passwordRegexLength = new RegExp(`^[A-Za-z0-9]{4,}$`);
const passwordRegex = new RegExp(`^(?!.*${nickname}).+$`);

...

if (!passwordRegex.test(password)) {
  
...
  
profile
멋지게 기록하자

0개의 댓글