Mönster för lösenord:
if (preg_match('|^[a-z0-9!\%&\?\*\#_\-åäö]*$|i', $password) {
// giltigt
}
Mönster för användarnamn:
if (preg_match('|^[a-z0-9_\- åäö]*$|i', $username) {
// giltigt
}
2 svar · 399 visningar · startad av nisslass
Halloj,
Har precis börjat gå över från ASP till PHP.
Jag har ett formulär för användarnamn och ett för lösenord.
Som lösenord vill jag tillåta a-ö och 0-9 samt !%&?*#_-
Användarnamn är a-ö 0-9 samt _- och mellanrum.
Hur får jag till det? Jag har labbat lite men lyckas inte få den att säga ifrån där jag vill. ;-)
Så här har jag idag... typ.
Observera att jag precis har börjat med PHP.
function validatepw($pw11) {
$regex = "HJÄÄÄLP";
if (eregi($regex, $pw11)) {
return true;
}
else {
return false;
}
}
Tacksam för all hjälp!
Mönster för lösenord:
if (preg_match('|^[a-z0-9!\%&\?\*\#_\-åäö]*$|i', $password) {
// giltigt
}
Mönster för användarnamn:
if (preg_match('|^[a-z0-9_\- åäö]*$|i', $username) {
// giltigt
}
Tack! Skall testas.
Ska sätta mig in i regexp senare. Det är mycket nu. :)