Avatar billede webcreator Nybegynder
26. juli 2003 - 19:13 Der er 4 kommentarer og
1 løsning

Ønsker at feltet må stå tomt med eregi

Hej.

Jeg bruger eregi("^[a-z_0-9.æøåÆØÅ ]+$", $kw1), til at tjekke, om mine felter indeholder ulovlige tegn. Men pt. tillades det ikke, at feltet er tomt. Hvordan løses dette?
Avatar billede ahv Nybegynder
26. juli 2003 - 19:15 #1
if(eregi("^[a-z_0-9.æøåÆØÅ ]+$", $kw1) || $kw1 == "") {
Avatar billede ahv Nybegynder
26. juli 2003 - 19:16 #2
Går udfra $kw1 er det felt som gerne må stå tomt, ellers skal det overholde betingelserne med ingen speciel tegn.

Du tricker den som jeg har skrevet ved at lave en OR, hvor du så siger det gerne må være ingen ting.
Avatar billede webcreator Nybegynder
26. juli 2003 - 19:16 #3
Ja, self. Hvorfor tænkte jeg ikke på det ? :-(
Troede det skulle gøres i eregi'en. Tak
Avatar billede erikjacobsen Ekspert
26. juli 2003 - 19:49 #4
Det kan det nok også
  eregi("^|[a-z_0-9.æøåÆØÅ ]+$", $kw1)
Avatar billede webcreator Nybegynder
26. juli 2003 - 19:52 #5
Tak for svar.
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