보안
쉬움
코딩
입력 검증 체크리스트
안전한 입력 검증 규칙 구현
30분
65점
#3765
문제 설명
다양한 입력 타입에 대한 검증 함수를 구현하세요.
검증할 입력 타입
- 이메일: RFC 5322 형식
- 비밀번호: 최소 8자, 대소문자+숫자+특수문자
- 전화번호: 한국 형식 (010-XXXX-XXXX)
- URL: http/https 프로토콜
- 날짜: YYYY-MM-DD 형식
- 숫자 범위: min/max 검증
- 파일명: 위험 문자 필터링
추가 요구사항
- 에러 메시지 국제화
- 화이트리스트 방식 선호
- 정규식 DoS 방지
실행 버튼을 눌러 코드를 실행하세요.