Limpie el texto pegado de Microsoft Word usando JavaScript

Estoy usando un 'contenteditable'<div/> y habilitar PASTA.

Es sorprendente la cantidad de código de marcado que se pega desde una copia del portapapeles de Microsoft Word. Estoy luchando contra esto, y he llegado a la mitad del camino usando Prototipos 'stripTags() función (que desafortunadamente no parece permitirme mantener algunas etiquetas)

Sin embargo, incluso después de eso, termino con una cantidad alucinante de código de marcado innecesario.

Entonces mi pregunta es, ¿hay alguna función (usando JavaScript) o enfoque que pueda usar que limpie la mayoría de este marcado innecesario?

Respuestas a la pregunta(9)

Su respuesta a la pregunta