Avatar billede latrell Nybegynder
12. november 2006 - 16:19 Der er 4 kommentarer og
1 løsning

Problem: ereg fejl.

Hej Eksperter,

Jeg har følgende kode:

---

if(ereg("^+", $tjekmellemrum)) {
$fejl3 = "ok"; }

---

.. hvilket resulterer i at jeg får fejlen:

---
Warning: ereg(): REG_BADRPT in /var/www/web0/html/habbo-media/community/content_opret.php on line 49

----

Ved i hvad der er galt ? :-)
Avatar billede coderdk Praktikant
12. november 2006 - 16:27 #1
Det er ikke et gyldig regulært udtryk. Hvad vil du opnå? Desuden bør du bruge preg_* funktionerne da de er hurtigere, og ereg* forsvinder i en senere PHP.
Vil du checke at en streng kun indeholder mellemrum, og mindst ét?

preg_match("/^ +$/", $tjekmellemrum);

Starter med mindst ét mellemrum:

preg_match("/^ +/", $tjekmellemrum);
Avatar billede latrell Nybegynder
12. november 2006 - 16:28 #2
Jeg vil tjekke at brugernavnet ikke starter med et mellemrum eller indeholder flere lige efter hinanden :-)
Avatar billede coderdk Praktikant
12. november 2006 - 16:54 #3
Ok, så er det mit 2. forslag :)
Avatar billede coderdk Praktikant
12. november 2006 - 16:54 #4
Du kan også bare fjerne dem med trim() :)
Avatar billede latrell Nybegynder
12. november 2006 - 17:20 #5
tak for hjælpen :-)
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