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
Freigeben: 2024-11-23 11:30:32
Original
308 Leute haben es durchsucht

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`);
Nach dem Login kopieren

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!

Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage