반응형
const pattern_num = /[0-9]/; // 숫자
const pattern_eng = /[a-zA-Z]/; // 문자
const pattern_spc = /[~!@#$%^&*()_+|<>?:{}]/; // 특수문자
const pattern_kor = /[ㄱ-ㅎ|ㅏ-ㅣ|가-힣]/; // 한글체크
const pattern_space = /[\s]/g; // 공백체크
var num = userId.search(pattern_num);
var eng = userId.search(pattern_eng);
var spc = userId.search(pattern_spc);
var kor = userId.search(pattern_kor)
var space = userId.search(pattern_space);
if (num >= 0) {
alert("숫자를 입력하셨습니다.");
return false;
}else if (num >= 0 || spc >= 0 || kor >= 0 || space >= 0) {
alert("영어만 입력해주세요");
return false;
}
프론트에서도 유효성 체크를 하고 백에서도 유효성 체크가 필요하다
반응형
'[JavaScript] > [JavaScript Code]' 카테고리의 다른 글
[JavaScript Code] function 선언 방법 (document.ready(), window.onload) (0) | 2022.03.19 |
---|---|
[JavaScript Code] 파일 업로드 (0) | 2022.03.11 |
[JavaScript Code] 예 아니오 Alert 기능 (0) | 2022.03.06 |
[JavaScript Code] ajax 페이지네이션 (0) | 2022.03.01 |
[JavaScript Code] 다중 이벤트 핸들링 (addEventListener) (0) | 2021.06.29 |