I want to replace something like this with jquery
['{star}'],['{heart}'],['{call}']
Whenever in BODY we got {star} , replace that with
<i class="fa fa-star"></i>
Or for {hear}{call}, etc.
How can i do this?
each element , {star} => fa fa-star, {heart}=> fa fa-heart
[EDIT SOLVED]
var str = "{heart}{star}"
var updated = str.replace(/\{([^}]+)}/g, '<i class="fa fa-$1"></i>');
document.body.innerHTML = document.body.innerHTML.replace(/\{([^}]+)}/g, '<i class="fa fa-$1"></i>');