Caracteres por línea y líneas por límite de área de texto.

Estoy tratando de crear un área de texto multilínea en una página php, y quiero validar para que si el usuario no puede insertar más de 50 caracteres por línea, o más de 50 líneas. La idea es que el usuario pueda pegar algo de una hoja de cálculo, pero si una línea tiene más de 50 caracteres, el resto se descartará y no se insertará en la siguiente línea. Por eso quiero evitar la idea de tener 50 cuadros de texto individuales.

Sería ideal si esto pudiera hacerse en javascript (o php en sí mismo, pero no vi nada igual en php).

¡Gracias!

ACTUALIZACIÓN: Gracias por todas las respuestas, pero eso funcionaría solo después de que el usuario haya enviado el formulario, ¿verdad? Por ejemplo, si las líneas máximas son 3 en lugar de 50, y el usuario inserta 100 caracteres consecutivos, y luego un salto de línea, solo le quedarían 50 caracteres, limitando las entradas a 2 en lugar de 3. Espero que haya sido claro ... .

Respuestas a la pregunta(5)

Su respuesta a la pregunta