41 lines
1.3 KiB
HTML
41 lines
1.3 KiB
HTML
<!doctype html>
|
|
<html lang="de">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width,initial-scale=1">
|
|
<title>Mein Konto</title>
|
|
<link rel="stylesheet" href="styles.css">
|
|
</head>
|
|
<body>
|
|
<main>
|
|
<h1>Sparrkasse</h1>
|
|
|
|
<section class="balance">
|
|
<label for="balanceDisplay">Kontostand:</label>
|
|
<div id="balanceDisplay" class="amount">--</div>
|
|
</section>
|
|
|
|
<section class="transfer">
|
|
<label for="amountInput">Überweisungsbetrag</label>
|
|
<input id="amountInput" type="text" placeholder="z. B. 120.50" aria-label="Überweisungsbetrag">
|
|
<button id="transferBtn">Überweisen</button>
|
|
</section>
|
|
|
|
<div id="message" role="status" aria-live="polite"></div>
|
|
</main>
|
|
|
|
<script src="moneyUtils.js"></script>
|
|
<script src="app.js"></script>
|
|
<script>
|
|
moneyUtils.leseGeldBetrag(' 3,45 € '); // 3.45
|
|
moneyUtils.leseGeldBetrag('USD 12,345.67'); // 12345.67
|
|
moneyUtils.entferneZiffernUndSonderzeichen('a1+b2.3, 4!'); // 'a b!'
|
|
moneyUtils.istDollar('doLLAr 12,50'); // true
|
|
moneyUtils.istEuro('12.50'); // true (keine Buchstaben)
|
|
moneyUtils.istEuro('12,50 EUR'); // true
|
|
moneyUtils.dollarZuEuro(10); // 8.30
|
|
moneyUtils.leseGeldbetragInEuro('USD 10'); // 8.30
|
|
</script>
|
|
</body>
|
|
</html>
|