Hey eksperter... Kan en af jer fortælle mig, hvordan mit reg-udtryk skal se ud, hvis den skal matche bestemmelserne: - Der skal være både tal og bogstaver i - Det er vigtigst, at man må starte med bogstaver eller tal.
Jeg vil gerne have den i en if(preg_match('', $password)) $password må indeholde a-zA-Z0-9. Og igen, det er meget vigtigt, at det er ligemeget, hvad der kommer først. Den skal meget simpelt bare finde ud af, om $password har tal og bogstaver :-)
Så undskyld, at jeg omformuleret mig på en tvivlsom måde :-) Du forstod min pointe i første omgang. Men jeg vil gerne have et disse eksempler (f.eks) bliver godkendt: abCdE32 -D2nD35 da"3_'#
Som du ser er det ligegyldigt HVOR bogstaver er og hvor tallet er (begyndelse/slutning) - Det er sådan jeg vil have det. De bliver godkendt fordi de har mindst ét bogstav og ét tal :-)
function check($s) { return preg_match('/([A-Za-z]+.*[0-9]+)|([0-9]+.*[A-Za-z]+)/', $s); }
Men jeg synes at det er mere læseligt med de to.
Og svar.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.