@learner: I udgangspunktet spurgte jeg faktisk mig selv - og det blev så til, at jeg tænkte højt =)
RegExp er fantastisk stærkt til mønstersøgning, men det kræver til gengæld, der er et meget fast mønster i det, der skal søges på. Jo flere mulige afvigelser eller variationer i mønstret - jo længere og mere indviklet bliver den pågældende RegExp.
En e-mail-adresses syntaks er således ganske nøje fastlagt. En RegExp, som med garanti kan vurdere adressens validitet, vil ikke desto mindre være længere end de fleste wallisiske pubadresser (i Wales har man som bekendt små, mundrette bynavne som Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch - og så er det ikke engang løgn!).
Spørgsmålet er, om RegExp overhovedet er løsningen. Formatet på brugerindtastede fritekst informationer rummer altid 'spændende' udfordringer. Som ofte er det bedre at 'låse' mulighederne, når informationerne afgives og efterfølgende gemme dem i forskellige felter i DB'en - hvis det er muligt =)
Jeg vil bare gerne tjekke om der er et nummer et eller andet sted i strengen. Hvor vidt det er den bedste løsning, det kan jo diskuteres, men det er fint nok til mig hvis den bare tjekker om der er mindst ét nummer.
Jeg må lige høre, om jeg læser din kommentar korrekt. Vil du virkelig påstå, det er ligemeget, om du henter et vejnummer, et etagenummer eller et eller andet tilfældigt tal i vejnavnet?
ole: ja det er bare til at advare pakkeriet om at være obs og tjekke, hvis der ikke er et nummer i adresselinjen. intet andet. den skal fange de 3 til 5 kunder om året som glemmer at skrive husnummer på. så det er ikke noget virkelig vigtigt, bare en lille ekstra funktion. så sparer kunden en ekstra forsendelse og de penge den koster, for det er jo kunden som skal oplyse en korrekt adresse.
Ellers tak, jeg samler ikke point - og Erik er vist den, der for år tilbage var den første, som principielt afviste point. Læg selv et svar og accepter det, så tråden lukkes *o)
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.