01. december 2005 - 17:55
Der er
11 kommentarer og 1 løsning
Ugyldige tegn og formular
Nu har jeg sat og luret den af et par dage, men har stadig ikke fundet en løsning. Jeg har en formular hvor jeg gerne vil ha' fjernet bestemte tegn fra. Helst i form af en fejl meddelse. F.eks. [],. er ugyldige, mens f.eks. /;: er gyldige og bare skal ignoreres. Nogen der lige kan vise hvordan de kan gøres?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
01. december 2005 - 17:57
#1
regexp! :o) Hvilke tegn vil du gerne have som input? Så skal jeg prøve at lave en regexp til dig.
01. december 2005 - 18:05
#2
Nu har jeg kun lavet eksempler, men det kan vel bygges videre på? Ellers så start gerne med [ ] :)
01. december 2005 - 18:18
#3
if (preg_match('/[\\[\\],.]/', $input)) { echo "Input indeholder ulovlige tegn!"; }
01. december 2005 - 18:42
#4
Ok. Men forklar mig lige hvordan det fungere, for det der forsår jeg intet af desværre. /[\\[\\],.]/ gør [ og ] ugyldige?
01. december 2005 - 18:46
#5
Ok. De her tegn skal være ugyldige, så må jeg lige lure hvordan det gøres lidt senere :) [],\(){};:-'*~¨^´|`?+=%&¤#"!@£$ Ellers mange mange tak for hjælpen, håber ikke det er et alt for stort arbejde med de ovenstående tegn.
01. december 2005 - 19:17
#6
if (preg_match('/[\\[\\]\\,\\\\(){};:\\-\'*~¨^´|`?+=%&¤#"!@£$]/', $input)) { echo "Input indeholder ulovlige tegn!"; }
01. december 2005 - 20:40
#7
Jeg tester lige :)
01. december 2005 - 20:59
#8
Utroligt du kan holde styr på alt det :) Virker perfekt, smid gerne et svar.
01. december 2005 - 21:06
#9
Svar!
01. december 2005 - 21:08
#10
Med regexpbuddy er det faktisk så nemt som at klø sig selv i nakken! Du skriver bare [[],\(){};:-'*~¨^´|`?+=%&¤#"!@£$] Og så skal "keyword" lige escapes! Altså: [ => \[ ] => \] \ => \\ - => \- Så trykker du USE i PHP, og så er resten serveret på et sølvfad.
01. december 2005 - 21:37
#11
Dét er jo til at forstå! Mange tak for hjælpen!
01. december 2005 - 22:01
#12
Takker for point!
Vi tilbyder markedets bedste kurser inden for webudvikling