eis-website/js/textanalyse.js

28 lines
No EOL
801 B
JavaScript

function analyseText(text) {
const zeichen = text.length;
const woerter = text.trim().split(/\s+/).length;
const grossbuchstaben = text.toUpperCase();
return `Zeichen: ${zeichen}\nWörter: ${woerter}\nGroßbuchstaben: ${grossbuchstaben}`;
}
function starten() {
const text = document.getElementById("eingabe").value;
if (text.trim() === "") {
alert("Bitte gib einen Text ein!");
return;
}
const ergebnis = analyseText(text);
console.log(ergebnis);
alert(ergebnis);
document.getElementById("ergebnisText").innerHTML =
`<strong>Zeichen:</strong> ${text.length}<br>
<strong>Wörter:</strong> ${text.trim().split(/\s+/).length}<br>
<strong>Großbuchstaben:</strong> ${text.toUpperCase()}`;
document.getElementById("ergebnis").style.display = "block";
}