03. august 2007 - 11:01
Der er
8 kommentarer og 1 løsning
Regular expression, der skal macthe en
Regular expression, der skal macthe en Klasdalbrovej 307 Klasdalbrovej 307A Klasdalbrovej 307A, Hansvej 22 Klasdalbrovej 307A, Hansvej 22A Klasdalbrovej 307, Hansvej 22A Klasdalbrovej 307, Hansvej 22 jeg er kommet frem til flg. \b[a-zA-ZæøåÆØÅ]{3,}\s[0-9]+[a-zA-Z]?([,]?\s[a-zA-ZæøåÆØÅ]+\s[0-9]+[a-zA-Z]?)?\b som virker nogenlunde men den matcher også a Klausdalbrovej 307A, hansvej 86 hvilket det ikke skal løre alle vejenavn skal være på mind 3 bogstaver men kan være ligeså mange det skal være. et andet problem jeg ikke lige har kunne løse er at har husnummeret et bogstav må det kun være på ét bgostav, men derebehøves ikke at være et bogstav.
Annonceindlæg fra SuperOffice
03. august 2007 - 11:12
#1
Prøv denne: ^[a-zA-ZæøåÆØÅ]{3,} [0-9]+[a-zA-Z]?(,? [a-zA-ZæøåÆØÅ]{3,} [0-9]+[a-zA-Z]?)?$ Det med at der kun må være ét bogstav i et husnummer, ser nu ellers ud til at være dækket meget godt af din egen løsning?
03. august 2007 - 11:30
#2
Det er en interessant øvelse i regulære udtryk, men har du tænkt dig at bruge den i praksis, vil jeg anbefale dig at tænke dig om en gang til. Det er svært at ramme præcist alle rigtige adresser, og hvad skal dine "kunder" gøre, hvis de ikke kan indtaste deres adresse? Lige nu fejler "Paludan-Müllers Vej"
03. august 2007 - 11:52
#3
er det en måde man kan få flere speicle bogstaver med uden at skulle skrive hver karater for sig?
03. august 2007 - 12:10
#4
Nope, ikke rigtigt.
06. august 2007 - 09:55
#5
ok, tak læg et svar. har også lige et andet problem jeg prøver at tjekke for telfonnummere de må være +45 12345678 +45 1234567890 0045 12345678 0045 1234567890 men ikke +0045 12345678 +0045 1234567890 lige nu har jeg (\+\d{2})?(\d{4})? \ (\d{8,10}){1} men så ikke helt tager højde for +0045
06. august 2007 - 10:53
#6
Der er også lande der har 1 ciffer og lande med 3.
06. august 2007 - 11:00
#7
nu mit problem mere enten bruger man +xxx eller også bruger man 00xxx men begge skal være tilladt
06. august 2007 - 12:41
#8
fandt ud af det, fandt ud at | kunne bruges.
06. august 2007 - 21:02
#9
Svar :^)
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.