Avatar billede webcreator Nybegynder
08. september 2003 - 18:04 Der er 10 kommentarer og
1 løsning

Ønsker simplere IF med eregi

Hej.

if (eregi("^[0-10]+$", $var)) {

Funktionen fungere ikke. Den skal tjekke, om $var's værdi ligger i interevallet 0-10
Avatar billede schaefner Juniormester
08. september 2003 - 18:06 #1
if ($var <= 10 || $var >= 0) {
Avatar billede schaefner Juniormester
08. september 2003 - 18:07 #2
den anden tjekker bare om det er en eller anden form for tal-kombination.
Avatar billede webcreator Nybegynder
08. september 2003 - 18:08 #3
Skal ^ ikke bare væk ?
Avatar billede webcreator Nybegynder
08. september 2003 - 18:08 #4
Oki.
Avatar billede webcreator Nybegynder
08. september 2003 - 18:09 #5
Schaefner > Den løsning var også mit bud. Mente dog det kunne gøres med en eregi. Derfor jeg ville have den "simplere", som overskriften fortæller :)
Avatar billede schaefner Juniormester
08. september 2003 - 18:09 #6
^[0-10]+$ - Den tjekker om værdien kun indeholder tal, men ikke i hvilket interval, dog minimum et tal.
Avatar billede schaefner Juniormester
08. september 2003 - 18:15 #7
men hvis du ønsker et regulært udtruk, så må det være sådan:

if (ereg("^[0-9]0?$",$var)) {
Avatar billede schaefner Juniormester
08. september 2003 - 18:15 #8
udtryk hedder det :)
Avatar billede schaefner Juniormester
08. september 2003 - 18:18 #9
nææh, hov, den vil også godtage 20, 30, 40 og så videre. Det dutter jo ikke.
Avatar billede webcreator Nybegynder
08. september 2003 - 19:12 #10
Så holder jeg mig til den simple < og > løsning. Tak alligevel. Smid svar :)
Avatar billede schaefner Juniormester
08. september 2003 - 19:53 #11
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester