webForumDet fria alternativet
Logga in / Bli medlem

Kontroll av användarnamn

PHP

3 svar · 246 visningar · startad av Marcus

Medlem sedan juli 2000449 inlägg
Frågan#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 :)

Medlem 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

Medlem 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]

Medlem sedan maj 20013 inlägg
#4

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

tror jag ska funka

505 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
377 ms — ändringar (db)