js字符替换将
替换成/n

sanjer 2007-05-19 07:14:00
显示在textarea,正则如何写
mystring.replace(/<br>/g, '\n')
不行怎么弄?
...全文
919 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sanjer 2007-05-19
  • 打赏
  • 举报
回复
哦,是自己注册的密码呀!,呵呵!
sanjer 2007-05-19
  • 打赏
  • 举报
回复
感谢梅花雪,搞定了!怎么给分!晕,八会,要我输密码,输了又不对?
mingxuan3000 2007-05-19
  • 打赏
  • 举报
回复
objThis = objThis.replace(/<br\s*\/?>/ig, "\n");

innerHTML后<br>都变大写了
sanjer 2007-05-19
  • 打赏
  • 举报
回复
怎么结帖啊?还要什么密码?
sanjer 2007-05-19
  • 打赏
  • 举报
回复
<textarea id="text" rows="6"></textarea>
<div id="stringDiv">aaaa<br>sdfsdf<br></div>

<script>
//扩展了一下
String.prototype.replace2= function()
{
var objThis = this;
objThis = objThis.replace(/<br\s*\/?>/g, "\n");
return objThis;
}
document.getElementById("text").value=document.getElementById("stringDiv").innerHTML.replace2();

</script>
sanjer 2007-05-19
  • 打赏
  • 举报
回复
你给的是可以呀,但放我代码上怎么就不行了呢!您在帮我看看!

<textarea id="text" rows="6"></textarea>
<div id="stringDiv">aaaa<br>sdfsdf<br></div>

<script>
//扩展了一下
String.prototype.replace2= function()
{
var objThis = this;
objThis = objThis.replace(/<br\s*\/?>/g, "\n");
return objThis;
}
document.getElementById("text").value=document.getElementById("text").innerHTML.replace2();

</script>
meizz 2007-05-19
  • 打赏
  • 举报
回复
<textarea id="text" rows="6">
aaa<br>bbb<br />ccc<br />
</textarea>
<input type="button" value="ok" onclick="mm()" />
<SCRIPT LANGUAGE="JavaScript">
<!--
function mm()
{
var e = document.getElementById("text");
e.value = e.value.replace(/<br\s*\/?>/g, "\n");
}
//-->
</SCRIPT>

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧