正则表达式,我不是很清楚,帮你up 
http://expert.csdn.net/Expert/topic/2531/2531996.xml?temp=.2189447
没有人回答,我自己和自己回答啊,郁闷

解决方案 »

  1.   

    加个判断.<script>
    function replacecolor() {
    var strtemp="//dsdfdfdf d 34  dfdfdfdf4";
    reg=/(\/\/.+)/
    if(reg.test(strtemp)==true)
    strtemp=strtemp.replace(/(\/\/.+)/g,"<font color=green>$1</font>");//replace comment color
    else {
    strtemp=strtemp.replace(/\b([0-9]+)\b/g,"<font color=red>$1</font>");//replace number color
    strtemp=strtemp.replace(/(\/\/.+)/g,"<font color=green>$1</font>");//replace comment color
    }
    document.write(strtemp);
    }
    </script>
    <input type=button onclick="replacecolor()" value="Start">