CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

把多行textarea中字符串里含有的回车换行替换成<br>,为何只能换前两个?

楼主platinumkill(platinumkill)2005-06-02 01:19:52 在 Web 开发 / JavaScript 提问

我用document.text.message.value=   document.all.text.value.replace("\r\n","<br>");但是如果在多行的textarea里换行超过3行,如  
  a  
  b  
  c  
  d  
  e  
  则只有  
  a  
  b  
  c  
  可以正常显示,而d则跟着一个空格在c后面,结果如下:  
  a  
  b  
  c   d   e  
   
  何解?请大虾们指点!! 问题点数:50、回复次数:5Top

1 楼net_lover(【孟子E章】)回复于 2005-06-02 06:54:31 得分 30

<textarea   id=x></textarea>  
  <input   type=button   onclick="alert(document.all.x.value.replace(/\r\n/g,'<br>'))">Top

2 楼bflovesnow()回复于 2005-06-02 09:04:09 得分 10

1.用正则才行,如楼上~~~  
   
  2.也可在   asp   中或   PHP   中用函数只在显示时替换,入库时不变,这样再显示到   textarea   中时,就不用再替换Top

3 楼leo963258(我劝天公重抖擞,不拘一格降人才)回复于 2005-06-02 09:07:36 得分 10

/g   全局匹配Top

4 楼platinumkill(platinumkill)回复于 2005-06-02 21:40:21 得分 0

不行啊,大虾们,在replace的时候好像是找不到\r\n/g的字符,它就不替换了。郁闷!!!Top

5 楼platinumkill(platinumkill)回复于 2005-06-02 21:54:27 得分 0

偶写错,不好意思,各位大虾,问题解决了。谢谢各位大侠!Top

相关问题

  • 如何 把<BR>字符串 替换成 回车 在文本框中显示
  • 字符串中的回车问题
  • 在字符串中加入回车键
  • asp中的字符串中怎样使用回车?如:name = "字符串" + 回车 +"字符串",怎样使用?
  • 各位大哥帮帮忙,如何转换字符串中的空格、回车为html标记中的&nbsp;、<br>?
  • 字符串处理,怎样将软回车变成硬回车
  • 将数据库中保存的字符串中的回车换行转换为网页上的环行符(<br>) 急用,谢谢
  • perl中用*取代字符串中回车符
  • 如何用VBSCRIPT字符串中插入回车符。
  • 长字符串,可能有回车,怎么办

关键词

  • document
  • 替换
  • textarea
  • 换行
  • 显示
  • 大虾们
  • abc
  • replace
  • text

得分解答快速导航

  • 帖主:platinumkill
  • net_lover
  • bflovesnow
  • leo963258

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo