25. november 2005 - 23:34
Der er
10 kommentarer og 1 løsning
skal indeholde tal og bogstaver
Hvordan tjekker jeg om en variabel indeholder både tal og bogstaver, gerne tjekke at der er mellemrum imellem At en variabel skal se sådan ud: Denvej 11 den må derfor heller ikek indeholde specialtegn...
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
25. november 2005 - 23:42
#1
Og samtidig, hvordan tjekker jeg om en variabel indeholder minimum et mellemrum?
25. november 2005 - 23:44
#2
den sidste var let nok alligevel: if(!ereg(" ", $_POST['navn'])) { men hvordan klarer jeg det som jeg egentlig spurgte om fra starten?
26. november 2005 - 00:13
#3
Fandt ud af det alligevel: if ( !ereg("[0-9]", $_POST['adresse']) OR !ereg("[a-zA-ZæøåÆØÅ]", $_POST['adresse']) OR !ereg(" ", $_POST['adresse'])) { echo "fejl"; } Lukker...
26. november 2005 - 11:33
#4
Du kunne også bruge denne : if(!preg_match("/^[a-zæøå. ]+ [0-9]+$/i", $_POST['adresse'])) { 'Adr. er invalid' } Så 'godkendes' f.eks. også 'Sdr. ringvej 22' og 'Sdr. 22 Ringvej' returnere NULL Mvh. Johan
26. november 2005 - 15:05
#5
tak for det, hvis du vil have point så sig til, så ordner vi det...
26. november 2005 - 19:43
#6
Nej, det er fint. Hvis du kan bruge det, så er det ganske gratis :) Mvh. Johan
26. november 2005 - 20:25
#7
jamen tak for det ;)
27. november 2005 - 10:47
#8
Og så tænkte jeg lidt over det igen :), hvad nu med Denvej 11A eller Denvej 11 st.th. skal sådanne adresser også kunne bruges ? Mvh. Johan
29. november 2005 - 16:41
#9
ja det skal de jo egentlig, når jeg bruger bare min egen, så er jeg sikker på at det virker... Den accepterer det så længe der er mellemrum tal og bogstaver
29. november 2005 - 18:16
#10
exp = "/^[a-zæøåü. ]+ [0-9]+[a-z0-9. ]*$/i"; Så 'køber' den : Denvej 11 Denvej 11A Denvej 11 st.th Denvej 11 1.tv Bülowsvej 12 :) --> der fylder du så bare op med 'special' bogstaver du mangler imellem [ og ] og Denvej 11Denvej11AstThligerfieaugf :) Men det vigtigeste er vel også at den ikke 'køber' tegn som '"#¤%& osv. Mvh. Johan
29. november 2005 - 20:34
#11
takker...
Vi tilbyder markedets bedste kurser inden for webudvikling