<script> function nl($value) { return $value.replace(/^(([^\n]*\n){21,}).*$/i,'$1'); } </script> <textarea rows="20" onkeyup="this.value = nl(this.value)"></textarea>