Avatar billede jalle Nybegynder
04. august 2001 - 15:48 Der er 14 kommentarer og
1 løsning

Hvis brugernavn kun består af mellemrum så fejl

Hvordan checker man om brugernavn kun består af mellemrum ?

fx.

if ($username) {

} else {
  echo \"Fejl\";
}
virker ikke - hvordan kan man ellers checke det ?
Avatar billede dex_dexter Nybegynder
04. august 2001 - 16:10 #1
if ($username == \" \")
istedet for
if ($username)
Avatar billede dex_dexter Nybegynder
04. august 2001 - 16:10 #2
ups
if ($username != \" \")
sådan
Avatar billede jalle Nybegynder
04. august 2001 - 16:14 #3
Ja, sålangt er jeg også kommet, men hvad nu hvis der er 10 mellemrum, så virker det du har skrevet ikke.

Et brugernavn, må være max 20 tegn, er der ikke en nemmere måde at checke det end at skrive:
if ($UserTeamName && $UserTeamName != \" \" && $UserTeamName != \"  \" ovs.) {
Avatar billede morph Nybegynder
04. august 2001 - 16:20 #4
$check = \' \';
if(strstr($UserTeamName,$check)) {
// der er mellemrum
} else {
// der er ikke noget mellemrum
}
Avatar billede alvion Nybegynder
04. august 2001 - 16:20 #5
if (trim($username)) == \"\") {
  ...
}
Avatar billede jalle Nybegynder
04. august 2001 - 16:24 #6
morph >> Det virker, så pointene tilfalder dig.
Avatar billede morph Nybegynder
04. august 2001 - 16:26 #7
takker :)

if(strstr($UserTeamName,\' \')) {
// der er mellemrum
} else {
// der er ikke noget mellemrum
}

Måske lidt nemmere ;)
Avatar billede dex_dexter Nybegynder
04. august 2001 - 17:27 #8
oh... på den måde :)
jeg forstod kun 1 mellemrum
undskylder!
Avatar billede alvion Nybegynder
04. august 2001 - 17:32 #9
Virker morph\'s også med dette brugernavn?

\"c a r s t e n\"
Avatar billede morph Nybegynder
04. august 2001 - 17:34 #10
hvis der er et mellerum, så skulle det virke. Den finder det første sted hvor et mellemrum opstår
Avatar billede alvion Nybegynder
04. august 2001 - 17:57 #11
Ja men jeg troede at det gik ud på at fange de brugernavne, som ikke indeholdt andet end blanke tegn (altså i realiteten \"tomme\" brugernavne)
Avatar billede jalle Nybegynder
04. august 2001 - 18:03 #12
Det var det sådan set også - men da jeg gav morph pointene, havde jeg ikke testet det ordentligt, hvorfor det faktisk heller ikke virker efter hensigten.

morph >> kan du klare den ?
Avatar billede alvion Nybegynder
04. august 2001 - 18:17 #13
Prøv min - den virker :-)
Avatar billede jalle Nybegynder
04. august 2001 - 18:23 #14
alvion >> Det er gør den også - har nu testet på flere forskellige måder, end jeg gjorde før.

morph >> Vil du give alvion de point, som jeg har givet dig ?
Avatar billede morph Nybegynder
04. august 2001 - 18:31 #15
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester