textareaの入力文字数によってメッセージを表示したい時に、
val().lengthでは改行も文字として扱われるため、事前に取り除きます。
var len = $('#target').val().replace(/\n/g, "").length;
- /gを付けないと最初の改行コードのみ変換され、2個目以降は残るので注意。
スペースも除きたい場合は正規表現を追加
var len = $('#target').val().replace(/[\n\s ]/g, "").length;