ciao tapu, io ho provato con PHP 5.2 questo codice:


Codice PHP:
function isNumeric($var) {
    return isset(
$var)? (bool) preg_match("#^-?[0-9]+[.,]?[0-9]*$#"$var): false;
}

var_dump(isNumeric('-1541,45'));
var_dump(isNumeric('1548,21'));
var_dump(isNumeric('-14,22'));
var_dump(isNumeric('15897,36')); 
ed ottengo:

bool(true)
bool(true)
bool(true)
bool(true)

Che è il risultato atteso. Nel tuo ambiente non è così? :master: