Überprüfen welche Zeichen in String?
Sergio
- php
Hi
Wie kann ich überprüfen ob ein String unerlaubte Zeichen enthält?
Also ich habe zumbeipsiel den string "Ärger" und er darf aber nur die buchstaben a-z und A-Z und 0-9 sowie - und _ enthalten. Kann man sowas nachprüfen?
Danke für eure Hilfe
Hallo!
Wie kann ich überprüfen ob ein String unerlaubte Zeichen enthält?
mit einem regulären Ausdruck: http://www.php.net/manual/de/ref.pcre.php
Also ich habe zumbeipsiel den string "Ärger" und er darf aber nur die buchstaben a-z und A-Z und 0-9 sowie - und _ enthalten. Kann man sowas nachprüfen?
<?
$string = "Ärger";
if (preg_match("/[^a-zA-Z0-9_-]/",$string);) {
print "Da ist ein falsches Zeichen drin.";
} else {
print "Alles OK.";
}
?>
Grüße
Andreas
<?
$string = "Ärger";
if (preg_match("/[^a-zA-Z0-9_-]/",$string);) {
print "Da ist ein falsches Zeichen drin.";
} else {
print "Alles OK.";
}
?>
Danke, das funktioniert bestens!
Hi
Hallo,
Wie kann ich überprüfen ob ein String unerlaubte Zeichen enthält?
Also ich habe zumbeipsiel den string "Ärger" und er darf aber nur die buchstaben a-z und A-Z und 0-9 sowie - und _ enthalten. Kann man sowas nachprüfen?
mit regulären Ausdrücken, siehe auch:
http://www.selfphp.info/funktionsreferenz/regulaere_ausdruecke_posix/ereg_replace.php
Gruß, Worrel