Avatar billede prop46 Nybegynder
22. august 2003 - 10:51 Der er 10 kommentarer og
1 løsning

problemer med eregi

Hvorfor virker nedenstående ikke?

if (!eregi ("^[ a-zæøå1-9]+$",  $brugernavn || $brugernavn == "")) {
    $arrErrors[] = "Der er ugyldig(e) tegn i brugernavnet";
Avatar billede prop46 Nybegynder
22. august 2003 - 10:53 #1
Altså... den accepterer () og deslige... Det burde den da ikke vel?
Avatar billede erikjacobsen Ekspert
22. august 2003 - 10:57 #2
if (!eregi ("^[ a-zæøå1-9]+$",  $brugernavn) || $brugernavn == "") {
Avatar billede limemedia Nybegynder
22. august 2003 - 11:00 #3
husk evt 0 ;)
Avatar billede prop46 Nybegynder
22. august 2003 - 11:02 #4
Men... accepterer den ikke hvis feltet er tomt ! Altså || $brugernavn == "") delen!
Avatar billede erikjacobsen Ekspert
22. august 2003 - 11:15 #5
Jeg har ikke prøvet det - det regner jeg med du gør. Fortæl os så hvis
der er mere galt.
Avatar billede prop46 Nybegynder
22. august 2003 - 11:17 #6
Der skulle stå... NU accepterer den ikke :0)
Avatar billede erikjacobsen Ekspert
22. august 2003 - 11:22 #7
Er et tomt brugernavn lovligt?
Avatar billede prop46 Nybegynder
22. august 2003 - 11:25 #8
Næh... forklaringen ligger såment i at jeg starter med at tjekke om brygernavnet er tomt og var træt af at kigge på ALLE fejlmeddelelserne om at kodeord var tomt, indhold ugyldige tegn OG ikke var ens...

Det er løst nu med if sætninger i if sætninger.

Synes bare det var åndsvagt at jeg ikke kunne få det til at virker men pyt... Jeg har ikke brug for det mere :0) tak for hjælpen!
Avatar billede erikjacobsen Ekspert
22. august 2003 - 11:30 #9
Læste du ljwebs kommentar? (Hejsa Lars!)
Avatar billede prop46 Nybegynder
22. august 2003 - 11:52 #10
ja :0)
Avatar billede limemedia Nybegynder
22. august 2003 - 11:52 #11
hej erik-san ;)

når du har + efter din [], er dit check for om $brugernavn vel ligegyldigt. + betyder jo én eller flere... ellers skulle * være brugt, som er nuk eller flere
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