martin: RegEx, der nur auf Zahlen paßt

Beitrag lesen

hallo alle zusammen,

ich schlage mir hier die ganze zeit mit eine RegEx rum,
der zu rein numerischen string passen soll - also paßt, wenn ein übergegener string _nur_ aus zahlen besteht.

// Validiert numerische Datenfelder
  function CheckNumericalData ($argData,$argLabel,$argMinLength=1,$argMaxLength=10) {
   $pattern="/[1]{".$argMinLength.",".$argMaxLength."}$/";
   if(preg_match($pattern,$argData))
    return 1;
   else
    return $argLabel;
  } // function CheckNumData

ich kapier einfach nicht, wo hier das problem ist.
meine funktion liefert mir die ganze zeit $argLabel zurück statt ein TRUE.

kann mir da vielleicht jemand weiterhelfen?
die übergebenen werte sind völlig ok,
das passt alles !?


  1. 0-9 ↩︎