webForumDet fria alternativet

kontrollera tecken i en variabel

2 svar · 288 visningar · startad av Bloodyhell

BloodyhellMedlem sedan maj 20052 inlägg
#1

jag har hittat en funktion som kollar att det är korrekta bokstäver med, men åäö tillåts inte.
Variabeln som testas är $subuser, kan man lägga till så åäö också tillåts att använda?

!eregi("^([0-9a-z])+$", $subuser)
pettssonMedlem sedan jan. 20021 122 inlägg
#2
!eregi("^([0-9a-zå-ö])+$", $subuser);
//eller
!eregi("^([0-9a-ö])+$", $subuser);

Föreslår den första, eftersom jag inte vet om a-ö kommer fungera på icke-svenska system. Båda funkar på min dator.

aasahMedlem sedan mars 20034 471 inlägg
#3

pettsson skrev:

!eregi("^([0-9a-zå-ö])+$", $subuser);
//eller
!eregi("^([0-9a-ö])+$", $subuser);

Föreslår den första, eftersom jag inte vet om a-ö kommer fungera på icke-svenska system. Båda funkar på min dator.

Varken a-ö eller å-ö är någon höjdare eftersom det då kommer med massor av andra tecken också som du knappast vill ha med. Skriv:

!eregi("^([0-9a-zåäö])+$", $subuser);

istället!

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