Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 2 von 2

Thema: Regex in .NET

  1. #1
    Registriert seit
    30.06.2007
    Ort
    Minden (Westf.)
    Beiträge
    178
    Danke
    42
    Erhielt 21 Danke für 21 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich brauche Hilfe zu Regex in .NET.
    Ich möchte folgende Eingabemöglichkeiten prüfen:

    12345
    o.
    12345;12345
    o.
    12345;12345;12345
    o.
    12345;12345;12345;12345
    u.s.w. Bis zu 10 Zahlengruppen von exakt 5 Ziffern.

    Meine Ansätze prüfen auf mind. 5 Ziffern und Semikolon:
    ([0-9]+){5}$(\

    Das überprüft auf genau 5 Zahlen
    ^\d{5}$

    Aber ich bekomme es irgendwie nicht hin.

    Vielen Dank im Voraus,
    Gruß


    Zitieren Zitieren Regex in .NET  

  2. #2
    Avatar von StefanK
    StefanK ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    30.06.2007
    Ort
    Minden (Westf.)
    Beiträge
    178
    Danke
    42
    Erhielt 21 Danke für 21 Beiträge

    Reden


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    So,

    hab's einfach so gelöst:

    Code:
        Public Function CheckInputPlace(input As String) As Boolean
            Dim pattern As New System.Text.RegularExpressions.Regex("^\d{5}$")
    
            Dim places = System.Text.RegularExpressions.Regex.Split(input, ";")
            For i As Integer = 0 To places.Length - 1
                If Not pattern.IsMatch(places(i).Trim()) Then
                    Return False
                End If
            Next
            Return True
        End Function
    Gruß


    Zitieren Zitieren Hab's o gemacht:  

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •