2179
2023-08-24 14:29:23
1
유효성 체크가 조금 더 복잡해지고 귀찮아지니까 그런거죠ㅎㅎ
숫자로 입력하는 방식이면 개발자 입장에서는
1. 숫자만 입력하게 제한
2.숫자만 있는지 체크
3.형식 맞는지 체크 (yyyymmdd, yymmdd yyyy-mm-dd, yyyy.mm.dd등의 형식 체크해야함)
4.년도 제대로 썼는지 (쌩뚱맞게 2100년 쓴다든지 2023년을 쓴다든지.. 999년도를 쓴다든지..등등)
5.월 제대로 썼는지 (13월, 14월, 30월은 안되니까)
6.일 제대로 썼는지(30일까지면 30 안으로 썼는지, 31일까지면 31 안으로 썼는지 2월이면 28 안으로 썼는지, 윤달이면 29 안으로 썼는지 등등..)
7. 기타등등......의 유효성
그러나 저렇게 해두면 딱 지정된 형식에 한정된 범위내에서 선택만 하는것이니 1~5는 프리패스에 6에만 년,월 선택마다 일을 다르게 나오게 하면 끝!