Lo script che riceve i dati, prima di sostituire i ritorni a capo con i tag html, deve verificare che sia tutto ok, se è tutto ok fa la conversione e va avanti, se non è tutto ok ripropone la textarea con dentro i dati inviati e non modificati dalla tua funzione.