Regex Sonderzeichen

  • VB.NET

Es gibt 5 Antworten in diesem Thema. Der letzte Beitrag () ist von Helgon.

    Regex Sonderzeichen

    Hey. Ich hab nen ErrorProvider der mit ner Regex arbeitet. Jedoch bin ich net so fit mit Regexe's :).

    Habs jetzt ne Stunde probiert mit Wikipedia und co aber leider nix bei rausgekommen :(

    Möchte Eingabe nur auf alpha numeric begrenzen.

    meine versuche waren: [a-zA-Z0-9] oder [:alnum:] .. geht jedoch nicht beides wie gewollt. Beim ersten z.b. erkennt er sonderzeichen nur bis ich ne zahl oder nen buchstaben schreib. vllt kann mir ja wer helfen und hat ne nette seite wo regex gut erklärt werden

    Mfg
    Klappt leider nicht. Der zeigt bei Sonderzeichen trotzdem keinen Fehler. Hier mal der ganzen Code


    Dim ctrl As Control = CType(sender, Control)
    Dim regex As New Regex("[a-zA-Z\d]+")

    If regex.IsMatch(ctrl.Text) Then
    ErrorProvider1.SetError(ctrl, String.Empty)
    Else
    ErrorProvider1.SetError(ctrl, "Der Benutzername darf keine Sonderzeichen beinhalten")
    End If