Heim >Web-Frontend >js-Tutorial >Wie bestimme ich das von meiner Plattform in JavaScript erkannte Zeilenumbruchzeichen?

Wie bestimme ich das von meiner Plattform in JavaScript erkannte Zeilenumbruchzeichen?

DDD
DDDOriginal
2024-11-23 11:30:32288Durchsuche

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

JavaScript String Newline Character

Im Gegensatz zu HTML, das
Um Zeilenumbrüche zu definieren, verwendet JavaScript bestimmte Zeichenfolgen innerhalb von Zeichenfolgen, um Zeilenumbrüche zu kennzeichnen. Allerdings wird die universelle Newline-Zeichenfolge „n“ nicht allgemein auf allen Plattformen erkannt.

Um das geeignete Newline-Zeichen für die aktuelle Umgebung zu bestimmen, kann man das Ergebnis eines bestimmten JavaScript-Ausdrucks untersuchen. Bedenken Sie Folgendes:

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`);

Durch die Bereitstellung verschiedener Testzeichenfolgen können Sie die von Ihrer aktuellen Plattform erkannten Zeilenumbruchzeichen identifizieren, einschließlich „CR“ (Wagenrücklauf) und „LF“ (Zeilenvorschub).

Das obige ist der detaillierte Inhalt vonWie bestimme ich das von meiner Plattform in JavaScript erkannte Zeilenumbruchzeichen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn