Eingabeformat überprüfen
BRiha
- javascript
0 Der Martin
0 ms88
hallo,
ich möchte gerne ein eingabe format haben im Format 1.1.1 (Zahl.Zahl.Zahl)
ich habe schon einiges versucht aber bisher hat nichts funktioniert!
function ipod2g() {
var ipod2 = window.prompt("ihre iPod Touch firmware", "X.X.X");
if (ipod2 = '2.0.0' || '2.0.1' || '2.0.2' || '2.0.3' || '2.0.5' || '2.0.6' || '2.0.7' || '2.0.8' || '2.0.9' || '2.1.0' || '2.1' || '2.1.1' || '2.1.2')//es gibt wahrscheinlich einfacher um von 2.0.0 - 2.1.2 zu zu lasse! //
{
window.location.href = 'http://xs1.iphwn.org/releases/QuickPwnGUI120.zip';
} else (ipod2 != [0-9]'.'[0-9]'.'[0-9],)//das funktioniert nicht!//
{
window.alert('bitte geben sie ihre iPod firware im format x.x.x');
ipod2g();
}
}
Hi,
ich möchte gerne ein eingabe format haben im Format 1.1.1 (Zahl.Zahl.Zahl)
ich habe schon einiges versucht aber bisher hat nichts funktioniert!
versuchen (auch "probieren" genannt) ist nicht unbedingt eine schlaue Strategie.
if (ipod2 = '2.0.0' || '2.0.1' || '2.0.2' || '2.0.3' || '2.0.5' || '2.0.6' || '2.0.7' || '2.0.8' || '2.0.9' || '2.1.0' || '2.1' || '2.1.1' || '2.1.2')
Im Klartext: Bilde die ODER-Verknüpfung von zwölf Strings, und weise das Ergebnis der Variablen ipod2 zu. Wenn es nicht-leer ist (das ist erfüllt), mach irgendwas. Ich glaube nicht, dass du das wirklich wolltest.
Bitte mach vorher einen kleinen Exkurs in absolute Grundlagen von Javascript.
Ciao,
Martin
PS: Seine eigene Frage als "fachlich hilfreich" zu bewerten, hat irgendwie "a G'schmäckle".
Hallo,
/[1].[0-9].[0-9]$/
oder
/^([0-9].){2}.[0-9]$/also regex checken
aber nicht so :-) Schließlich soll die erste Ziffer eine 2 sein (macht es einfacher), die zweite kann eine 0 oder eine 1 sein (ist auch noch nicht schwierig), die dritte ist in Abhängigkeit von der zweiten ...
Ich mag Zitat 1418 :-)
Freundliche Grüße
Vinzenz
0-9 ↩︎