Come complicarsi la vita ...

Codice PHP:
<pre>
<?php 
$pattern 
'#((\\d{5})| (\\d{4})|  (\\d{3})|   (\\d{2})|    (\\d))#';

$number false;
$string '12345';
if (
preg_match($pattern$string$matches)) {
    
$number = (int) array_pop($matches);
}

var_dump($number);

?>
</pre>