본문 바로가기

카테고리 없음

[Javascript] textarea의 글자 수, 줄바꿈 개수 구하기

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function key_down()
// textarea 체크
    var value = $(this).val();
    var max = 500// 최대 댓글 글자 수
    var length = value.length// 현재 댓글 길이
    var rows = value.split('\n').length// 줄바꿈 개수
    var maxRows = 18// 최대 줄바꿈 개수
    if(length > max){
        alert(max+'자 이상 쓸 수 없습니다.');
        $(this).val(value.substr(0, max-1));
    }
    else if( rows > maxRows){
        alert('20줄 까지만 가능합니다.');
        var Text = value.split("\n").slice(0, maxRows);
        $(this).val(Text.join("\n"));
    }
}
cs