• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

eregi, ereg, preg_match...., ich kapiers nicht :D

Coyboc

New member
hallo erstmal, hab folgendes Problem:
Ich versuch mit eregi(); zeichen aus einem wort zu überprüfen, ich kapier nur nicht die "such sprache" der funktion, ich hab diveres material über google gesucht, nur erklärungen über die funktion gefunden, nur nicht wie ich da mit der suchsprache umgehe....

Kann mir wer bitte eine kurze übersicht über die sprache geben, vielleicht ein Link wo umlaut für umlaut erklärt wird wie ich da was sage was gesucht wird.

als beispiel hab ich das hier:
Es sollen in der variable $wort nach sonderzeichen gesucht werden: ;:,.*'#%....
PHP:
$wort = "Plastik$#";

if(eregi('([;:,.*#%!"§$%&/()=?])',$wort)){
echo "Das Wort ".$wort." enthält die nicht gewünschten Sonderzeichen!";
}else{echo "Das Wort ".$wort." ist sauber!";}

Ich bin mir leider auch in allen unsicher, wann verwende ich preg_match wann ereg, wann eregi.....

ich danke für hilfreiche erklärungen :)

MFG
Kenny
 
Zuletzt bearbeitet:
Also der Unterschied zwischen ereg und eregi ist das "i", welches bedeutet, dass die Funktion case-insensitive ist.
Zur "Sprache" von ereg hab' ich das gefunden. Ich benutz aber nur preg_match - ist angeblich schneller und flexibler. (Und über Perl-RegExp findet man auch viel im Netz)
 
Zurück
Oben