(100分)怎样把一个字符串中的“回车换行”去掉,,

Yoinn 2003-01-16 04:55:03
up有分
...全文
44 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
linmf66 2003-01-17
  • 打赏
  • 举报
回复
呵呵

春哥视角 2003-01-16
  • 打赏
  • 举报
回复
回车换行是“\r\n”,占用2个字节,只要替换掉\r即可达到目的。
houjianxun 2003-01-16
  • 打赏
  • 举报
回复
帮你up
adu_neu 2003-01-16
  • 打赏
  • 举报
回复
秋水
江南昆虫 2003-01-16
  • 打赏
  • 举报
回复
up
eagle_gui 2003-01-16
  • 打赏
  • 举报
回复
又是很多人用正则,我这个最头痛
GZ
Yoinn 2003-01-16
  • 打赏
  • 举报
回复
更正是替换TEXTAREA中的字符串,,
或者得到TEXTAREA中的字符串的长度,,
在TEXTAREA一个回车是2个长度,,
我想去掉一个,,,
如:
12345
12345
长度是12
12345
12345
12345
长度是19
我想去掉一个回车;;
第一项为11,第二项为17,,,
有办法实现吗?
qiushuiwuhen 2003-01-16
  • 打赏
  • 举报
回复
<script language="javascript">
str = "ab\r\nab\r\nab\r\nab";
alert(str)
str = str.replace(/\r|\n/g,"");
alert(str)
</script>
chjpeng 2003-01-16
  • 打赏
  • 举报
回复
說錯了,chr(13)是輸入時的鍵值,應該是str.replace("\n","")
chjpeng 2003-01-16
  • 打赏
  • 举报
回复
試一下
str.replace(ch(13),"")
逍遥小贼 2003-01-16
  • 打赏
  • 举报
回复
呵呵,说得挺好了,顶一下:)
chenzengxi 2003-01-16
  • 打赏
  • 举报
回复
如果换行不只一个的话,可以改改:
<script language="javascript">
str = "ab\nab\nab\nab";
alert(str)
str = str.split("\n").join("");
alert(str)
</script>
genuis 2003-01-16
  • 打赏
  • 举报
回复
楼上两位老兄说的都正确。
chenzengxi 2003-01-16
  • 打赏
  • 举报
回复
<script language="javascript">
str = "ab\nab";
alert(str)
str = str.replace("\n","");
alert(str)
</script>
fokker 2003-01-16
  • 打赏
  • 举报
回复
//s是你想替换的字符串
var oreg=/\n/ig;
s=s.replace(oreg,"");
这样就行了

87,996

社区成员

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

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