Caracteres por linha e linhas por limite de texto

Eu estou tentando criar uma área de texto de múltiplas linhas em uma página php, e quero validar para que, se o usuário não puder inserir mais de 50 caracteres por linha, ou mais de 50 linhas. A ideia é que o usuário possa colar algo de uma planilha, mas se uma linha tiver mais de 50 caracteres, o restante será descartado e não será inserido na próxima linha. É por isso que quero evitar a ideia de ter 50 caixas de texto individuais.

Seria ideal se isso pudesse ser feito em javascript (ou php em si, mas eu não vi nada parecido em php).

Obrigado!

ATUALIZAÇÃO: Obrigado por todas as respostas, mas isso só funcionaria depois que o usuário enviou o formulário, certo? Por exemplo, se as linhas máximas forem 3 em vez de 50 e o usuário inserir 100 caracteres consecutivos e, em seguida, uma quebra de linha, ele terá apenas 50 caracteres, limitando as entradas a 2 em vez de 3. Espero que esteja claro .. .

questionAnswers(5)

yourAnswerToTheQuestion