Karlstad Skrevet 20. november 2005 Del Skrevet 20. november 2005 Er det en enkel funksjon som kan f.eks søke etter "@" i en variabel? Dette skal brukes i ett kontakt-skjema for å sjekke om noen faktisk har benyttet alfakrøll ved inntasting... foreløpig ser variablen slik ut: $epost = $_POST['epost']; da lurer jeg bare på om det finnes en kode som gjør dette lett, slik som f.eks. $epost = $_POST['epost']; search('@', $epost); Lenke til kommentar
???????? Skrevet 20. november 2005 Del Skrevet 20. november 2005 Tja... den aller enkleste funksjonen for dette vil være strpos() Du har også regex muligheter til å søke, dette er spesielt praktisk dersom du ønsker å validere epost adresser og lignende. I steden for å kun sjekke om det er en @ der så kan du søke gjennom hele stringen å passe på at mønsteret matcher en epost adresse. Lenke til kommentar
Equerm Skrevet 20. november 2005 Del Skrevet 20. november 2005 Tror disse linkene kan vere til hjelp: http://forums.devnetwork.net/viewtopic.php?t=33147 http://regular-expressions.info/ Lenke til kommentar
Karlstad Skrevet 20. november 2005 Forfatter Del Skrevet 20. november 2005 Tja... den aller enkleste funksjonen for dette vil være strpos()Du har også regex muligheter til å søke, dette er spesielt praktisk dersom du ønsker å validere epost adresser og lignende. I steden for å kun sjekke om det er en @ der så kan du søke gjennom hele stringen å passe på at mønsteret matcher en epost adresse. 5181825[/snapback] Har du ett eksempel på hvordan man bruker såkalte regex-er ? Kan jeg bruke ereg(), i så fall, har du et eksempel ? Lenke til kommentar
Equerm Skrevet 20. november 2005 Del Skrevet 20. november 2005 (endret) Tja... den aller enkleste funksjonen for dette vil være strpos()Du har også regex muligheter til å søke, dette er spesielt praktisk dersom du ønsker å validere epost adresser og lignende. I steden for å kun sjekke om det er en @ der så kan du søke gjennom hele stringen å passe på at mønsteret matcher en epost adresse. 5181825[/snapback] Har du ett eksempel på hvordan man bruker såkalte regex-er ? Kan jeg bruke ereg(), i så fall, har du et eksempel ? 5182327[/snapback] $var = "abcdef"; if (!eregi("[a-z]",$var)) { echo "Du må skrive små bokstaver!"; } edit: misforstod litt Endret 20. november 2005 av Equerm Lenke til kommentar
???????? Skrevet 20. november 2005 Del Skrevet 20. november 2005 Du kan finne alt slik ferdig til og med, se http://www.regexlib.com/REDetails.aspx?regexp_id=1012 Lenke til kommentar
Karlstad Skrevet 20. november 2005 Forfatter Del Skrevet 20. november 2005 Da valgte jeg og benytte kode fra http://www.regexlib.com/REDetails.aspx?regexp_id=1012 Takk for gode svar Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå