Einfache php preg_match funktioniert nicht für mich

Habe ich mal Gegoogelt und sah eine Menge von threads zu diesem Thema, aber keiner beantwortet diese Frage für mich. Ich kopierte sogar mehrere unterschiedliche filter-Zeichenfolgen, die die gleiche Sache zu tun, meine einfache Validierung. Sie alle arbeiten auf www.functions-online.com/preg_match.htm aber keiner von Ihnen arbeiten, in mein if () - Anweisung.

PHP ver. 5.3.3
Mein code damit nur für Alpha-Numaric und Räume:

  $myString = 'My Terrific Game';
  if (!preg_match('/^[a-z0-9\s]+$/i', $myString)) { "$errorMessage }

Habe ich sogar reduziert der filter auf '/^[a-z]+$/', und der test string 'mytarrificgame und es trotzdem gibt null zurück. Es ist, als wenn preg_match() funktioniert nicht bei allen.

Jemand irgendwelche Vorschläge?

Sie können dieses tool verwenden, um überprüfen Sie Ihre regulären Ausdrücke: regex101.com

InformationsquelleAutor ThomasJ | 2015-09-30

Schreibe einen Kommentar