javascript替换换行符的正确方法

javascript替换换行符的正确方法js报错(Error:unterminatedstringliteral),原因是字符串中包含换行符,需要用javascript替换换行符,兼容IE和Firefox的正确方法是,使用正则并且把\r和\n分开替换:str.replace(/\r/ig,“”).replace(/\n/ig,“”);需要注意的是:1.javascript的replace只能替换一次…

大家好,又见面了,我是你们的朋友全栈君。js报错(Error: unterminated string literal),原因是字符串中包含换行符,需要用javascript替换换行符,兼容IE和Firefox的正确方法是,使用正则并且把\r和\n 分开替换:

str.replace(/\r/ig, “”).replace(/\n/ig, “”);

需要注意的是:

1. javascript的replace只能替换一次,替换所有需要用到正则。

2. str.replace(/\r\n/ig, “”) 只适用于IE,Firefox和Opera并不起作用。

例子:

<textarea id=”txt”>

第1行

第2行

第3行

</textarea>

<script type=”text/javascript”>

var s = document.getElementById(‘txt’).value;

alert(s);

var r = s.replace(/\r/ig,””).replace(/\n/ig,””);

alert(r);

</script>

firefox, javascript

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/142504.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月23日 下午5:00
下一篇 2022年5月23日 下午5:00


相关推荐

  • mysql的命名规则_Mysql命名规范

    mysql的命名规则_Mysql命名规范转自:https://blog.csdn.net/fujian9544/article/details/86649096数据库表字段命名规范内容由网上摘抄并进行总结/精简/标记后的内容本文包含了数据库命名数据库表命名数据库表字段命名SQL语言编码的规范一、数据库命名规范采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线’_’组成,命名简洁明确,多个单词用下划线’_’分隔,一个…

    2022年7月14日
    20
  • NET命令的基本用法[通俗易懂]

    NET命令的基本用法[通俗易懂] 本文文章综合了WINDOWS98,WINDOWSWORKSTATION和WINDOWSSERVER这三个操作系统关于NET命令的解释,相信对大家会有所帮助。(1)NET命令是一个命令行命令。(2)管理网络环境、服务、用户、登陆……等本地信息(3)WIN98,WINWORKSTATION和WINNT都内置了NET命令。(4)但WIN98的NET命令和WORKS

    2022年5月28日
    42
  • 不生效 设置了viewport_配置viewport

    不生效 设置了viewport_配置viewport最近项目中需要开发内嵌的 H5 页面 viewport 不是很熟悉 故来翻译一下此篇文件加深理解原文配置 viewportIOS 上的 safari 使用一种缩放的工作模式来展示 pc 端的网页 如果默认的设置对你的网页展示不友好 推荐你改变 veiwport 默认配置 开发 IOS 上使用的网页 你需要设置 viewport 在 html 文档中 增加一行标记来配置 viewport 但是要理解 viewport 怎么对你的网页展示

    2026年3月18日
    2
  • 容器技术概述

    容器技术概述目录 1 什么是容器 2 容器的内核技术组成 3 虚拟机和容器之间的区别 4 容器解决什么问题 5 容器的分类 1 什么是容器官方一点讲 容器是一种沙盒技术 主要目的是为了将应用运行在其中 与外界隔离 及方便这个沙盒可以被转移到其它宿主机器 本质上 它是一个特殊的进程 通过名称空间 Namespace 控制组 Controlgroup 切根 chroot 技术把资源 文件 设备 状态和配置划分到一个独立的空间 通俗点的理解就是一个装应用软件的箱子 箱子里面有软件运行所

    2026年3月16日
    2
  • 微软的官方技术文档[通俗易懂]

    微软的官方技术文档[通俗易懂]https://docs.microsoft.com/zh-cn/dotnet/articles/csharp/language-reference/keywords/byte

    2022年8月1日
    6
  • pytest指定用例_电脑文件怎么自定义排序

    pytest指定用例_电脑文件怎么自定义排序前言测试用例在设计的时候,我们一般要求不要有先后顺序,用例是可以打乱了执行的,这样才能达到测试的效果.有些同学在写用例的时候,用例写了先后顺序,有先后顺序后,后面还会有新的问题(如:上个用例返回

    2022年7月31日
    11

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号