我现在正在做一个表情图片的解析工作。。我遇到了一个问题 ,我要将:D解析成图片。。我不知道怎么写正则表达式。
 /\:D/g这样为什么不行。。

解决方案 »

  1.   

    我就是用replace.但也要在第一个参数传入一个正则表达式,才能替换掉所有相同的表情。。
      

  2.   


    <span id="ss">我:D 要 :D 笑 :D</span><br><input type="button" value="解析" onclick="ss.innerHTML=ss.innerText.replace(/:D/g,'<img src=http://bbs.cccdv.com/edit/SysImage/emot/04.gif>')">
      

  3.   

    <script language="javascript">
    var aaa=":Daaa:Dbbb"alert(aaa.replace(/:D/g,"@"))</script>