Markus: Strings in Visual Basic

hallo zusammen,

habe ein kleines Problem in Visual Basic zu lösen und ich hoffe mir kann da jémand von Euch weiterhelfen...:
ich habe einen String. diesen möchte ich Zeichen für Zeichen durchgehen. nun möchte überprüfen, ob der String alphanumerische Zeichen enthält...

Danke für Eure Hilfe.
MfG,
   Markus.

  1. Hi, hallo

    Benötigte VB(S)-Funktionen/Befehle/Operanden/Elemente/Objekte:

    LEN
    FOR TO NEXT
    MID
    IF THEN (ELSE) END IF

    alphanumerische Zeichen enthält...

    so:     [A-Z][a-z][0-9]    ?

    -> RegExp

    oder:   [0-9]     ?

    -> isNumeric

    nachschlagen kannst du die Funktionen unter anderem bei http://www.devguru.com

    Danke für Eure Hilfe.

    Bitte!  Du schaffst das !!!

    Tschau, tschüß,
    Frank

    1. Bitte!  Du schaffst das !!!

      mit so einer Hilfe befürchte ich das fast...
      danke auf jedenfall und nicht zu lange arbeiten bei dem schönen wetter ...
       mfG,
          Markus.

      1. Hi, hallo

        Bitte!  Du schaffst das !!!

        mit so einer Hilfe befürchte ich das fast...

        eine große Unklarheit ist drin: was meinst _DU_ mit alphanumerisch?

        zk = "abc9defg"
        laenge_zk = Len(zk)
        zahlgefunden = FALSE

        FOR r = 1 TO laenge_zk
          teste_zeichen = Mid(zk,r,1)
          If isNumeric(teste_zeichen) THEN
            zahlgefunden = TRUE
          END IF
        NEXT

        IF zahlgefunden = TRUE THEN
          msgbox zk & " enthält eine Zahl"
        END IF

        ->> fertig

        wenn du anders schauen willst, ob du nur Zahlen und Buchstaben in der Suppe hast, dann reicht eine Regular Expression aus. Keine Schleife nötig....

        Gruß, Frank