首页  >  文章  >  web前端  >  如何在 JavaScript 中确定我的平台识别的换行符?

如何在 JavaScript 中确定我的平台识别的换行符?

DDD
DDD原创
2024-11-23 11:30:32223浏览

How do I Determine the Newline Character Recognized by My Platform in JavaScript?

JavaScript 字符串换行符

与 HTML 不同,HTML 使用
为了定义换行符,JavaScript 使用字符串中的特定字符序列来表示换行符。但是,通用换行符序列“n”并未在所有平台上得到普遍识别。

要确定当前环境的适当换行符,可以检查特定 JavaScript 表达式的结果。请考虑以下事项:

function log_newline(msg, test_value) {
  if (!test_value) {
    test_value = document.getElementById("test").value;
  }
  console.log(
    msg +
      ": " +
      (test_value.match(/\r/) ? "CR" : "") +
      " " +
      (test_value.match(/\n/) ? "LF" : "")
  );
}

log_newline("HTML source");
log_newline("JS string", "foo\nbar");
log_newline("JS template literal", `bar
baz`);

通过提供不同的测试字符串,您可以识别当前平台识别的换行符,包括“CR”(回车)和“LF”(换行)。

以上是如何在 JavaScript 中确定我的平台识别的换行符?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn