buenas...
en los <textarea> no hace falta transcribir el salto de linea con alguna funcion. en el tema de la expresion regular has olvidado un detalle. hay navegadores o aplicaciones que utilizan dos valores para representar el salto de linea: line feed e new line. o sea, debes agregar \r y \n a la expresion.