Boldify
Use markdown's boldify syntax
by levchenko_d
HTML
<div id='test'>Some stuff will be *bolded* and *stronged*</div>
JavaScript
/*
NOTE: Use markdown's boldify syntax in html code
Example:
<div id="test">2+2 is *4*</div>
...
var element = $('#test')[0];
boldify(element);
...
<div id="test">2+2 is <strong>4</strong></div>
*/
function boldify(element) {
var reg = new RegExp(/\*([^\*])*\*/, 'gm'),
value = element.innerHTML,
newValue = value.replace(reg, function(match) {
var html = match.slice(1, -1); //remove asterisks *
return '<strong>' + html + '</strong>';
});
element.innerHTML = newValue;
return element;
}
boldify(document.getElementById('test'));