ciao a tutti ho questa espressione regolare che non funziona correttamente ...
io ho un valore che può essere positivo o negativo.
dovrei creare un'espressione regolare che mi verifiche che sianno tutti numeri e che all'inizio può esserci un -
ma scritta cosi non funziona!
Codice PHP:
function numeri($var){
if (isset($var)){
$result = ereg("((^(\-)[0-9]{1,6})+([\.\,])+([0-9]{2}))+$" , $var);//dove ci sono i caratteri speciali ho inserito il \ backslash, ma non si vede
if ($result){
return true;
}else{
return false;
}
}
}
Qualcuno sà come posso fare a risolvere il problema?