Hi,
ich tue mich gerade an den RegExen mal wieder sehr schwer und das bei einem so einfachen.
Ich möchte überprüfen, ob in $var nur Zahlen und hab mir folgendes ausgedacht:
Code:
<?php
$var = '24e2';
$pattern = '#[0-9]+#';
if ($val = preg_match($pattern, $var)) {
echo $var . ' besteht nur aus Zahlen';
}
else {
echo $var . ' besteht nicht nur aus Zahlen';
}
echo '
';
var_dump($val);
?>
Leider gibt er mir aus, dass $var nur aus Zahlen besteht.
Ich könnte das ganze in diesem Fall auch mit ctype_digit machen, aber das ganze soll später noch auf float ausgebaut werden, deswegen möchte ich auch die positiven Ganzzahlen per RegEx herausfinden.
Grüße