Hi Sherwin,
Sorry but I have not had a need for client side validation or server side validation in the editor. Given that the editor is for entering free form html content, the only kind of validation I can think of is html validation but the editor does a pretty good job of that unless someone is trying to enter invalid content. For untrusted content such as in public forums and blog comments we don't worry about validating content on the way into the db, but we treat it as untrusted content coming from the db and we prevent malicious or invalid content from rendering using NeatHtml.
The only cases where I see invalid content entering the system from trusted users is when they copy paste something invalid from Word or some other source, but these issues are best mitigated by training the users to use the "Paste As Text" or "Paste From Word" toolbar items in the editor. In the forums I have forced "Paste As Text" because people often paste errors they have copied from rendered html and frequently they miss an opening or closing tag due to the way the copy it.
Best Regards,
Joe