26 lines
No EOL
907 B
JavaScript
26 lines
No EOL
907 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() === "") {
|
|
document.getElementById("ergebnisText").innerHTML = "<strong>Bitte gib einen Text ein!</strong>";
|
|
document.getElementById("ergebnis").style.display = "block";
|
|
return;
|
|
}
|
|
|
|
const ergebnis = analyseText(text);
|
|
console.log(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";
|
|
} |