从 这个问题,这个……
lines = foo.value.split(/\r\n|\r|\n/);
是拆分字符串的一种方法,但我如何将它与换行符连接起来?
另外,我想知道我是否说 linux 使用任何换行符,然后切换到 Windows,我的网络应用程序不会中断吗?换行符变得无法识别?或者浏览器可能会做一些转换?
原文由 Jiew Meng 发布,翻译遵循 CC BY-SA 4.0 许可协议
从 这个问题,这个……
lines = foo.value.split(/\r\n|\r|\n/);
是拆分字符串的一种方法,但我如何将它与换行符连接起来?
另外,我想知道我是否说 linux 使用任何换行符,然后切换到 Windows,我的网络应用程序不会中断吗?换行符变得无法识别?或者浏览器可能会做一些转换?
原文由 Jiew Meng 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果您想使用换行符加入,只需执行以下操作:
lines.join("\r\n");
但是如果你想在 HTML 页面上显示,你需要将每一行包装在 <p></p>
标签中:
html = "<p>" + lines.join("</p><p>") + "</p>";
原文由 David Tang 发布,翻译遵循 CC BY-SA 2.5 许可协议
13 回答13k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读
在 /\r?\n/ 上拆分它,以防字符串包含带有换行符的回车符。
在任何浏览器和任何操作系统中用 ‘\n’ 加入它。