webForumDet fria alternativet

Kontroll av användarnamn

3 svar · 244 visningar · startad av Marcus

MarcusMedlem sedan juli 2000449 inlägg
#1

Hur gör jag för att kontrollera att en person som registrerar sig skrivit in godkända tecken?

Godkända tecken är: a-z, 0-9, _ - .
Användarnamnet ska vara mellan 3 - 24 tecken.
Jag vet att jag ska använda eregi men jag får inte riktigt till det :(

Hjälp mig så är ni snälla :)

------------------
DinDator.nu

[Redigerat av Marcus den 12 mar 2001]

stevenetMedlem sedan juni 20001 251 inlägg
#2
<?
if(ereg("([^a-z0-9_-])",$anvandarnamn)) {
echo "Endast a-z, 0-9, - och _.";
}

if(strlen($anvandarnamn)<3 &#0124;&#0124; strlen($anvandarnamn)>24) {
echo "Användarnamnet ska vara mellan 3 - 24 tecken.";
}
?>

------------------
SteveNet
------------------
- Det var motgräs!
Roland Sandberg förklarar varför han missade öppet mål.

MarcusMedlem sedan juli 2000449 inlägg
#3

Tackar, men om jag vill att punkt ska vara ok också då? :-)

[Redigerat av Marcus den 13 mar 2001]

LodizMedlem sedan maj 20013 inlägg
#4

if(ereg("([^a-z\.0-9_-])",$anvandarnamn)) {
echo "Endast a-z, 0-9, - och _.";
}

tror jag ska funka

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)