Avatar billede stand Nybegynder
07. juli 2006 - 10:43 Der er 2 kommentarer og
1 løsning

Tal validering af bestemt format

Hej Eksperter,

Jeg har et simpelt problem med Reg.Exp (har aldrig brugt det før)

Jeg skal bruge et udtryk der validerer en streng der består af 10 tal og et mellemrum (ex. "1234 123456")

Hvordan gøres dette med reg.exp.

\Sten
Avatar billede Slettet bruger
07. juli 2006 - 10:53 #1
Til præcist det format du viser:

^\d{4}\s\d{6}$

Forklaringen:

^ :  : Match start på linien.
\d{4} : Præcist 4 tal.
\s    : Et mellemrum.
\d{6} : Præcist 6 tal.
$    : Match enden på linien.
Avatar billede stand Nybegynder
07. juli 2006 - 11:01 #2
Takker for hjælpen og ikke mindst forklaringen ;-)
Avatar billede nielle Nybegynder
11. juli 2006 - 21:21 #3
\s matcher nu også andet end et mellemrum - f.eks. et tabulator tegn.

Det helt korrekt mønster vil derfor være:

^\d{4} \d{6}$

(men det foreslåede virker selvfølgeligt)
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
Kurser inden for grundlæggende programmering

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