jquery javascript 문바열 바이트 체크 / 영문 한글 특수문자 등 / length / maxlength
jquery javascript 문바열 바이트 체크 / 영문 한글 특수문자 등 / length / maxlength input text 태그의 경우에는 maxlength 속성을 이용하여 입력받을 최대 크기를 구할 수 있다. 하지만 maxlength 속성은 한글, 영문, 숫자, 특수문자 등이 고려되지 않았다. 단순하게 문자열의 length 만 가지고 입력을 제한한다. 문자열의 length만 가지고 입력을 제한을 하는 방법은 다음과 같은 문제가 있다. 데이터베이스의 인코딩에 따라 한글, 영문, 숫자, 특수문자 등의 byte 가 다르다. 보통 한글이 2byte 또는 3byte 를 사용한다. 데이터베이스의 컬럼 사이즈가 varchar2(10) 일 경우 영문, 숫자, 특수문자 일부는 10자, 한글은 2byte일 ..
2016. 12. 6. 20:10