Why it doesn't replace correctly if I run multiple replace checks?
问题 I am replacing smile character like :) to images. If I use only var yorum4 = "hello :)"; yorum4 = yorum4.replace(/(:\))/g, "<img class='smileys' src='smile.png' \/>"); It replaces correctly. However, when I use this for multiple replaces, yorum4 = yorum4.replace(/(:\))/g, "<img class='smileys' src='smile.png' \/>"); yorum4 = yorum4.replace(/(:\()/g, "<img class='smileys' src='smile1.png' \/>"); yorum4 = yorum4.replace(/(;\))/g, "<img class='smileys' src='smile2.png' \/>"); It corrupts and