eregi() Problem

FingerSkill

Erfahrenes Mitglied
Hallo,

ich habe folgende Funktion:

PHP:
function check_syntax($string) {
    if (!eregi("^[a-zA-Z0-9_\-\.]", $string)) {
      return true;
    }
	else
	{
      return false;
    }
  }

Hiermit will ich ueberpruefen ob der String NUR aus a-z, A-Z, 0-9, Unterstrich, Bindestrich und/oder Punkt besteht. Wenn er NUR aus den vorher genannten Zeichen besteht soll die Funktion True zurueck geben, wenn nicht False.

Danke im Vorhinein
lg fap
 
Probier mal Folgendes:
PHP:
function check_syntax($string)
{
	return !preg_match('/[^a-zA-Z0-9_\-.]/', $string);
}
 
Zurück