Hi bambi,
ich bin mir nicht ganz sicher, aber ich glaub ich such genau so eine RegExpr.
RegExp heißt übrigens Regular Expression, d.h. Regulärer Ausdruck ;-)
Zuerst solltest du prüfen, ob keine verbotenen Zeichen im Passwort vorkommen. Also, was darf alles drin vorkommen? Buchstaben, Zahlen, Unterstrich, Bindestrich, ...
Wenn das Passwort nur Buchstaben und Zahlen enthalten darf, und mindestens 5 Zeichen lang sein soll, dann solltest es erst mal so überprüfen:
/[1]{5,}$/
Wenn du jetzt noch testen möchtest ob das Passwort mindestens eine Zahl enthält:
/[0-9]/
Und um zu prüfen ob er mindestens einen Buchstaben enthält:
/[a-zA-Z]/
Mit preg_match() kannst du die RegEx anwenden. Ansonsten schau mal noch in die Pattern Syntax, eventuell brauchst du auch noch Modifikatoren.
MfG, Dennis.
Mein SelfCode: ie:{ fl:{ br:^ va:) ls:< fo:) rl:( n4:& ss:) de:> js:( ch:{ sh:( mo:} zu:|
Den Selfcode kann man sich übrigends hier entschlüsseln lassen:
http://www.peter.in-berlin.de/projekte/selfcode/
a-zA-Z0-9_- ↩︎