Sebastian: Regulärer Ausdruck mit ereg()

Hallo,

ich habe im Moment ein kleines Problem mit PHP.

Ich habe die Variable $variable und möchte wissen, ob diese nur aus Zahlen besteht.
Wie muss ich nun den regulären Ausdruck innerhalb der ereg()-Funktionen formulieren?

if(ereg("regulärer Ausdruck",$variable) == true) {
.
.
.
}

Danke für die Hilfe schon im voraus.

  1. Hallo!

    Ich habe die Variable $variable und möchte wissen, ob diese nur aus Zahlen besteht.

    ereg("[1]?$", $variable);

    MfG, André Laugks

    --
    L-Andre @ gmx.de

    1. 0-9 ↩︎

    1. aiaiai..., eine kleine Korrektur

      ereg("[1]?$", $variable);

      ereg("[2]+$", $variable);

      MfG, André Laugks

      --
      L-Andre @ gmx.de

      1. 0-9 ↩︎

      2. 0-9 ↩︎

  2. yHey,

    ich habe im Moment ein kleines Problem mit PHP.

    http://www.php.net/manual/de/

    Ich habe die Variable $variable und möchte wissen, ob diese nur aus Zahlen besteht.
    Wie muss ich nun den regulären Ausdruck innerhalb der ereg()-Funktionen formulieren?

    ereg('[1]+$') und das "== true" solltest du weglassen. Und mitunter
    ist preg_match('/[2]+$/') etwas schneller.

    Statt "+" evtl. auch "*", wenn du leere Zeichenketten akzeptieren
    willst.

    http://www.php.net/manual/de/ref.pcre.php

    MsF,
    milky


    1. 0-9 ↩︎

    2. 0-9 ↩︎