Gå til innhold

Hvis inneholder noe annet enn tall => exit


Anbefalte innlegg

Skrevet

HEIo ;D

 

Hvis $A inneholder noe annet enn tall skal det gis feilmelding.

 

Forsøkte denne, men den virker ikke;

if(!eregi('[0-9]', $A))

{

echo "Inneholder noe annet enn tall.";

}

 

 

Takk for hjelp.

Videoannonse
Annonse
Skrevet (endret)

Hvis du fortsatt vil bruke ereg. (Er vel ikke vits i å bruke eregi, da det bare dreier seg om tall):

if(!eregi('^[0-9]+$', $A))
{
echo "Inneholder noe annet enn tall.";
}

Dette vil da si at det må starte (^) med et tall, og slutte ($) med et tall, med 1 eller flere (+) tall mellom start og slutte... Hadde du skippet + tegnet, ville det bare blitt godtatt 1 siffer

Husk at denne ikke godtar tomme strenger. Dersom du vil det, så bruker du * (0 eller flere) istedetfor +.

 

Men når det finnes en funksjon for slikt, så er det like greit å bruke den

Endret av kakkle

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...