paine: Regulärer Ausdruck um String zu prüfen

Hallo,

Ich hoffe jemand von euch kann mir helfen.
Ich hab versucht mit Regulären Ausdrücken einen String auf Sonderzeichen zu überprüfen damit User nur bestimmte Wörter angeben können.

Aber irgendwie krieg ich das nicht hin.

Kann mir jemand von euch einen Regulären Ausdruck nennen der dafür sorgt das nur Buchstaben, Zahlen, Unterstriche und Leerzeichen zugelassen werden?

  1. Halihallo paine

    Ich hoffe jemand von euch kann mir helfen.
    Ich hab versucht mit Regulären Ausdrücken einen String auf Sonderzeichen zu überprüfen damit User nur bestimmte Wörter angeben können.

    Definiere eine Character Class mit den gültigen Zeichen und prüfe,
    ob der _ganze_ String nur aus Zeichen dieser Klasse besteht:

    /[1]*$/

    Viele Grüsse

    Philipp


    1. a-zA-Z0-9_ ↩︎

  2. Hallo paine!

    Kann mir jemand von euch einen Regulären Ausdruck nennen der dafür sorgt das nur Buchstaben, Zahlen, Unterstriche und Leerzeichen zugelassen werden?

    Philipp hat ja bereits eine Lösung gepostet, doch ich poste trotzdem noch ein paar Links dazu:
      * PHP-Manual: XCI. Regular Expression Functions (Perl-Compatible)
        http://de.php.net/manual/en/ref.pcre.php
      * Regular Expression Library, Suche nach "special characters"
        http://www.regexlib.com/Search.aspx?k=special characters
      * Regular-Expressions.info - Your Regex Information Web Site:
        http://www.regularexpressions.info/

    MfG
    Götz

    --
    Losung für Mittwoch, 24. März 2004
    Ich will mit ihnen einen Bund des Friedens schließen, der soll ein ewiger Bund mit ihnen sein. (Hesekiel 37,26)
    Gott war in Christus und versöhnte die Welt mit sich selber und rechnete ihnen ihre Sünden nicht zu und hat unter uns aufgerichtet das Wort von der Versöhnung. (2. Korinther 5,19)
    (http://www.losungen.de/heute.php3)
  3. Ich danke euch beiden für die schnelle Antwort und für die Hilfe.
    CU