js中讓字串中特定字元紅色顯示

暖楓無敵發表於2015-01-06

想要實現下圖所示效果,純js程式碼如下:

 <script type="text/javascript" language="javascript">
     var s = "暖";
     var reg = new RegExp("(" + s + ")", "g");
     var str = "CSDN暖楓無敵,暖楓無敵CSDN";
     var newstr = str.replace(reg, "<font color=red>$1</font>");
     document.write(newstr + "<br />");
 </script>


主要使用了RegExp這個正規表示式物件,和字串替換函式replace



相關文章