PHP Pflichtfeld prüfen (RegEx gesucht)
Fred
- php
Hallo,
mit welchem regulären Ausdruck kann ich in php prüfen, ob der Eintrag in einem Feld wenigstens 4 verschiedene Zeichen hat?
Grüße, Fred
Hi Fred!
mit welchem regulären Ausdruck kann ich in php prüfen, ob der Eintrag in einem Feld wenigstens 4 verschiedene Zeichen hat?
Wozu ein Regex?
MfG H☼psel
Hi Fred!
»» mit welchem regulären Ausdruck kann ich in php prüfen, ob der Eintrag in einem Feld wenigstens 4 verschiedene Zeichen hat?
Wozu ein Regex?MfG H☼psel
Hi Hopsel,
Na, dann deute nicht nur an, sondern sag einfach, worauf Du hinaus willst.
Wenns ohne RegEx geht, gerne ;-)
Grüße, Fred
Hi Fred!
Na, dann deute nicht nur an, sondern sag einfach, worauf Du hinaus willst.
Wenns ohne RegEx geht, gerne ;-)
Ich werde dir jetzt nicht beschreiben, wie man einzelne Zeichen eines Strings zählt.
Aber um eine elegante Methode aufzuzeigen:
$anzahl = count(array_unique(str_split($textfeld)));
Das war jetzt nicht sonderlich schwer, oder? =)
MfG H☼psel
Aber um eine elegante Methode aufzuzeigen:
$anzahl = count(array_unique(str_split($textfeld)));
Das war jetzt nicht sonderlich schwer, oder? =)MfG H☼psel
Wahnsinn!
Ihr habt hier manchmal Ideen, echt geil!
Und nicht schwer? nein, wenn man die Lösung so sieht, nicht.
Aber da ich weder array_unique, noch str_split kannte, dann doch ;-)
Danke als für den Hinweis :-)
Fred
Hi Fred!
Und nicht schwer? nein, wenn man die Lösung so sieht, nicht.
Aber da ich weder array_unique, noch str_split kannte, dann doch ;-)
Ich musste auch beide nachschlagen.
Von array_unique wusste ich, dass es etwas in der Art geben muss.
str_split fand ich durch simples Suchen.
Das Manual ist wirklich eine große Hilfe bei solchen Dingen.
MfG H☼psel
echo $begrüßung;
» » mit welchem regulären Ausdruck kann ich in php prüfen, ob der Eintrag in einem Feld wenigstens 4 verschiedene Zeichen hat?
» Wozu ein Regex?
Wenns ohne RegEx geht, gerne ;-)
In den meisten Programmiersprachen (oder deren Funktionsbibliothek) gibt es einen Grundumfang an Stringfunktionen. Das Ermitteln der Länge gehört dazu.
echo "$verabschiedung $name";
mit welchem regulären Ausdruck kann ich in php prüfen, ob der Eintrag in einem Feld wenigstens 4 verschiedene Zeichen hat?
Das geht nicht mit einer Regex, weil "wenigstens vier verschiedene Zeichen"
bedingt, dass du die Anzahl der verschiedenen Zeichen zählst.
In Perl müsste ich so was machen:
my %c; # Hash für die Zeichen
while split( //, $word){ #split auf jedem Zeichen
$c{$_}++;
}
if( scalar( keys %c ) >= 4 ){
# wenn ich mindestens vier verschiedene Zeichen habe...
# ...
}
mfg Beat