I\'m writing a chat app, and I\'d like to add some simple functionality where users use markup to affect text formatting, like bold or italics. I\'
stackoverflow is using WMD editor. You can use WMD editor code. It's written by javascript.
check
http://blog.stackoverflow.com/2009/01/wmd-editor-reverse-engineered/
For WMD to HTML , you can use ShowDown javascript.
Github source (include showdown.js)
http://github.com/derobins/wmd
Showdown usages
var text = "Markdown *rocks*.";
var converter = new Attacklab.showdown.converter();
var html = converter.makeHtml(text);
alert(html);