BRiha: Eingabeformat überprüfen

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();  
}  
}
  1. 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".

    --
    Treffen sich zwei Holzwürmer im Käse: "Na, auch Probleme mit den Zähnen?"
    Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
  2. /[1].[0-9].[0-9]$/
    oder
    /^([0-9].){2}.[0-9]$/

    also regex checken

    Habs nicht getestet google mal geht aber so ähnlich
    var filter_vers = /^([0-9].){2}.[0-9]$/;
    filter_vers.test("dein input");


    1. 0-9 ↩︎

    1. 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


      1. 0-9 ↩︎