String auf unerlaubte Zeichen prüfen mit zwei" for each Schleifen"

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von Bluespide.

    String auf unerlaubte Zeichen prüfen mit zwei" for each Schleifen"

    HALLO,
    Um zu überprüfen, dass nur hexadezimale Ziffern (sowie doppelpunkte) in der eingabe enthalten sein dürfen, will ich jedes zeichen der locallinkadresse mit dem string "erkaubteZeichen" vergelciehn. Wenn das aktuelle Zeichen nicht enthalten ist, soll ein boolean false werden und die schleife ist beendet, da no-go. Ansonsten kommt true raus, bis zum letzten Zeichen....
    Vielleicht geht das mit na bestimmten funktion ganz einfach... kA


    VB.NET-Quellcode

    1. Dim ungültig As String = ""
    2. localLinkAdresse = TextBox4.Text 'fe80::40de:2cff:feb0:face
    3. Dim erlaubteZeichen As String = "f0123456789abcdefABCDEF"
    4. For Each l As String In localLinkAdresse
    5. For Each z As String In erlaubteZeichen
    6. If l Like z Then
    7. status = True
    8. Else : status = False
    9. ungültig = l
    10. Exit For
    11. End If
    12. Next
    13. Next