var result = "[:笑]_[:笑]_[:笑]";
result = result.replace("[:笑]", "<img src='/images/笑.gif'/>");
alert(result);我这么写,只会把一个[:笑]替换成img。
只问我应如何去写才可全部替换成功?
result = result.replace("[:笑]", "<img src='/images/笑.gif'/>");
alert(result);我这么写,只会把一个[:笑]替换成img。
只问我应如何去写才可全部替换成功?
解决方案 »
- Ext:想实践下更好的ext书写习惯,这样写为什么不行呢
- jquery 列名和动态列问题
- 如何实现层的高度适合(100%和随内容选择)
- 动态加载CSS
- 提个见鬼的问题
- 我要在JavaScript中控制Radionbutton的变化:选中其中的一个RadioButton,其它都变成radiobutton.check=false,怎么做?在线等,有结果立刻
- 孟子,新问题,劳驾。给函数传递的字符参数如果有空格,怎么报错?说“未结束的字符串”?
- 请问创建数组对象一般有几种办法?除了创建数组,js中有没有类似java中的容器?
- 急,如何把字符串转换成对象
- iframe中的弹出层可以拖出其框架吗?
- 给滚动的文字加链接
- <script></script>与<script type=text/javascript></script>
result = result.replace(/\[\:笑\]/g, "<img src='/images/笑.gif'/>");
result = result.replace(/(\[:(.)\])/g, function(){
return "<img src='/images/"+arguments[2]+".gif'/>"});
alert(result);