Gå til innhold

Søke etter bestemt(e) tegn i en variabel


Anbefalte innlegg

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
Videoannonse
Annonse

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
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
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 av Equerm
Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...