Hi martin,
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.
Da bist du mit /[1]{1,10}$/ schon ganz richtig. Statt [0-9] könntest du aber auch \d verwenden.
$pattern="/[2]{".$argMinLength.",".$argMaxLength."}$/";
Hier solltest du mal noch zum Testen ein echo $pattern; oder so etwas einfügen um zu kontrollieren, ob der RegEx richtig zusammengeseztt wird.
ich kapier einfach nicht, wo hier das problem ist.
meine funktion liefert mir die ganze zeit $argLabel zurück statt ein TRUE.
Deine Funktion liefert auch nicht true sondern 1 zurück - wenn du mit dem === Operator arbeitest, ist das ein Unterschied.
kann mir da vielleicht jemand weiterhelfen?
PHP kennt für eine Überprüfung auf Zahlen die Funktion is_numeric().
MfG, Dennis.
Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|
Schon gewusst, dass Bugs und Feature Vorschläge für das CForum ins Entwicklerforum oder in den BugTracker von WWWTech gehören und nicht hier her?