str1 = "这是正文 /*第一行注释\n第二行注释\n第三号注释\n*/ 正文"
要求把注释部分也就是/*和*/之间内容中的换行符\n全部替换成<行>
我下面这个不行,郁闷死了
alert(str1.replace(/\/\*(.*)\n\*\//ig,"$1<行>")) //只能换掉第一行的
要求把注释部分也就是/*和*/之间内容中的换行符\n全部替换成<行>
我下面这个不行,郁闷死了
alert(str1.replace(/\/\*(.*)\n\*\//ig,"$1<行>")) //只能换掉第一行的
解决方案 »
- 如何在input属性中直接添加JS呀
- 碰上个极品问题,请高手帮忙!!!!!!!!!!!!
- 请问:如何使用2个下拉列表来组合选择
- JS控制表单提交问题
- 菜鸟请教 单击一个按钮执行js文件中的函数,为什么没反应
- 求,在一个INPUT中直接输入123*4856+(123*45),再在另一个INPUT中得到计算的值
- 两个数组完全相同,应该怎么写?能直接用arrayA()=arrayB()吗?
- 给客户做的网站,有一点在客户的机器上不行,请大家帮忙分析一下
- 怎样控制image的显示和隐藏??多谢。
- javascript如何捕捉单选按扭的值?
- IE不给力啊.....
- 谁知道如何在线生成PDF格式文件,给个思路
var str1 = "这是正文 /*第一行注释\n第二行注释\n第三号注释\n*/ 正文"
str1 = str1.replace(/\/\*[\s\S]*?\*\//g, function(all) {
return all.replace(/\r?\n/g, "<行>");
});
alert(str1);