JavaScript Je nach Anfangsbuchstaben unterschiedliche Meldung ausgeben

Tr@shMaster

Cadet 4th Year
Dabei seit
Dez. 2009
Beiträge
111
Hallo,

Folgendes möchte ich realisieren: Bei Eingabe eines Straßennamens soll JS je nach Anfangsbuchstaben (Bereich) unterschiedliche Meldungen ausgeben.
Zb:

A - Bergheimer Straße: Meldung 1
Bergische Landstraße - Eißlingerhang: Meldung 2
Elbestraße - Gunterherweg: Meldung 3
Usw...

Ich hoffe ihr versteht, was ich meine. :D

Ist sowas mit JS realisierbar? Wenn ja: Wie?
 

CapFuture

Lt. Commander
Dabei seit
März 2003
Beiträge
1.332
Du hast mehrere Möglichkeiten, aber spontan würde ich es wie folgt handhaben:

  • Packe für jede Teilzeichenkette eine Nachricht in ein Meldungsarray/map via messages
    Code:
     = "...."
    [*]Hol dir von deiner Zeichenkette mittels .substring() oder .substr() soviele Zeichen raus, wie du brauchst.
    [*]Frage das messages-Objekt direkt über messages[teilkette] nach der Meldung ab
    [*]
    [/LIST]
 

Tr@shMaster

Cadet 4th Year
Ersteller dieses Themas
Dabei seit
Dez. 2009
Beiträge
111
Okay. S9weit schon verständlich. Wie erkennt Js denn, ob sich eine Straße in einem bestimmten bereich befindet?
 

CapFuture

Lt. Commander
Dabei seit
März 2003
Beiträge
1.332
Ich dachte, es geht um die ersten paar Zeichen und die Ausgabe einer Nachricht abhängig von ihnen?

JS kann natürlich nicht wissen, in welchem Bereich sich eine Straße befindet, solange du dem Programm kein Hintergrundwissen darüber mitteilst.
Wie hast du dir das den vorgestellt?
 
Top