Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
<form>
<input type="text" id="zahlenfeld" />
<input type="button" value="Prüfen" onclick="
alert(
document.getElementById('zahlfeld').value.match(/(\d+)|(\d+\.\d+)/)
? 'Eine Zahl'
: 'Keine Zahl'
);
">
</form>
function checkValue() {
// "Prüf"-ausdruck
var reg = /,-{1,}|\.-{1,}|\.0{1,}/;
// Nach-Komma-Stellen checken und ggf. ersetzen
var nan_test_value = document.check.zahl.value.replace( reg, ",00" );
// Prüfen ob Vor-Komma-Stelle eine Zahl ist
if( isNaN( parseFloat( nan_test_value ) ) ) {
alert( "Keine Zahl" );
}
}
Eingabe: 123,45
Ergebnis: 'Nach-Komma' = 45 -> true;
Eingabe: 123,456
Ergebnis: 'Nach-Komma' = 456 -> false;
Eingabe: 123,bla
Ergebnis: 'Nach-Komma' = bla -> false;
Eingabe: 123,4bla
Ergebnis: 'Nach-Komma' = 4bla -> false;
Eingabe: 123,de
Ergebnis: 'Nach-Komma' = de -> false;
<html><head><title>Unbekannt</title></head><body>
<form>
<input type="text" id="zahlenfeld" />
<input type="button" value="Prüfen" onclick="
alert(
document.getElementById('zahlenfeld').value.match(/^\d{1,3}(\.\d{3})*\,\d{2}$/)
? 'Eine richtigformatierte Zahl'
: 'Keine richtigformatierte Zahl'
); ">
</form>
</body>