RegEx-Ausdruck



  • Moin,

    der folgende ausdruck soll eine gültigkeitsprüfung für einen namen machen. sprich wenn da einer Zahlen einträgt oder andere Zeichen soll er eine Fehlermeldung ausgeben. wie kann ich nun ausschließen das der user Zahlen eingeben kann?

    Regex RegEx = new Regex("[a-zA-Z]");
    


  • Willst du, dass der Benutzer Zahlen garnicht erst eingeben kann oder willst du auf die Prüfung per RegEx hinaus?

    Der reguläre Ausdruck [^0-9] gibt true zurück, wenn er auf keine Zahl matcht.

    Edit:

    Regex RegEx = new Regex("[a-zA-Z]");
    

    Die Wahl des Variablennamens halte ich für ungünstig, da der Variablenname leicht mit dem Objektnamen verwechselt werden könnte (u.a. deshalb schreibt man Variablennamen klein).



  • der variablen Namen lautet im code auch anders.
    es ist mit relativ egal ob zahlen nicht eingegeben werden können oder die prüfung per Regex. der code ist momentan noch recht flexibel umstellbar :).

    hast du eine idee?


Anmelden zum Antworten