Cześć,
Mam problem z pewnym zadaniem i szukam odpowiedzi/podpowiedzi. Mógłby ktoś poratować jakimś pomysłem co zrobić ? Jak policzyć ilość zmienionych liter ( u --> ó, ch --> h, ę --> en) oraz jak dodać do tekstu powtórzenia ?
Dokładne polecenie:
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>...</title>
<script language="JavaScript">
function pobieranie() {
var poziom_trudnosci = document.getElementById("trudnosc").value;
if(poziom_trudnosci=="1"){
document.getElementById("trudnosc").innerHTML = "";
zamiana1()
}
if(poziom_trudnosci=="2") {
document.getElementById("trudnosc").innerHTML = "";
zamiana2()
}
if(poziom_trudnosci=="3"){
document.getElementById("trudnosc").innerHTML = "";
zamiana3()
}
function zamiana1() {
var s = prompt("Wpisz tekst:" + String());
s = s.replace(/u/gi, "ó");
s = s.replace(/ch/gi, "h");
document.write(s);
}
function zamiana2() {
var s = prompt("Wpisz tekst:" + String());
s = s.replace(/u/gi, "ó");
s = s.replace(/ch/gi, "h");
s = s.replace(/ę/gi, "en");
s = s.replace(/si/gi, "ś");
document.write(s);
}
function zamiana3() {
var s = prompt("Wpisz tekst:" + String());
s = s.replace(/u/gi, "ó");
s = s.replace(/ch/gi, "h");
s = s.replace(/ę/gi, "en");
s = s.replace(/si/gi, "ś");
s = s.replace(/ci/gi, "ć");
s = s.replace(/ą/gi, "om");
document.write(s);
}
}
</script>
</head>
<body>
<input type="text" value="1" placeholder="Poziom trudności" id="trudnosc">
<input id="xd" onclick="pobieranie()" type="submit" value="Generuj" />
</body>
</html>