인프런 커뮤니티 질문&답변

최민준님의 프로필 이미지
최민준

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 기본 강의

노드 리액트 기초 강의 #31 회원 가입 페이지

회원가입 시 정규식 넣는 방법 알려 주실수 있나요 ??

작성

·

161

0

이전 노드 강의 스카마 할때 따로 정규식(맞는지는 모르겠지만) 이메일 형식이나 비밀번호 길이 같은 정규식을 넣어서 구현 했었습니다. 저는 그게 React에서 적용 될줄 알았는데 안되네요,,,

혹시 프론트에서 이름이나 비번에 정규식을 넣는 방법이 잇으면 알려 주실수 있으시나요 ??

스키마에서는 밑과 같이 했습니다

id: {
    type: String,
    maxlength: 50,
    trim: true,
    match:[/^.{4,12}$/,'Should be 4-12 characters!'],
    // match:[/^[{4,12}]+\.[ㄱ-ㅎ|ㅏ-ㅣ|가-힣]$/,'Should be a vaild email address!'],
  },
  email: {
    type: String,
    trim: true, // 공백 없애주는 역할
    unique: 1, // 똑같은 email을 한번만 쓰게 해주는 역할
    match:[/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/,'Should be a vaild email address!'],
  },
  password: {
    type: String, 
    maxlength: 100,
    match:[/^.*(?=^.{8,15}$)(?=.*\d)(?=.*[a-zA-Z])(?=.*[!@#$%^&+=]).*$/]
  },

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
최민준님의 프로필 이미지
최민준

작성한 질문수

질문하기