Avatar billede Deathleecher Juniormester
18. oktober 2017 - 10:36 Der er 1 løsning

regex code. har brug for hjælp.

Hej alle

Har denne code: /[0-3][0-9][0-1][1-9]\d{2}[-\s]\d{4}?[^0-9]*|[0-3][0-9][0-1][1-9]\d{2}\d{4}/

Denne regex code tager de her tal:
1002821187
100282 1187
100282-1187

Men har fundet ud af jeg ikke vil have de her tal: 1002821187

Så er det muligt og lave en regex code der kun finder:
100282 1187
100282-1187
Avatar billede Slater Ekspert
18. oktober 2017 - 11:12 #1
Ja, så fjerner du sådan set bare sidste halvdel af det, som matcher det uopdelte tal.

Dvs. i stedet for:
/[0-3][0-9][0-1][1-9]\d{2}[-\s]\d{4}?[^0-9]*|[0-3][0-9][0-1][1-9]\d{2}\d{4}/
Så bare
/[0-3][0-9][0-1][1-9]\d{2}[-\s]\d{4}?[^0-9]*/
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

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