작성
·
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])(?=.*[!@#$%^&+=]).*$/]
},
답변