Con quella che avevo postato sull'altro thread avevi tutta la materia per fare quello che vuoi.
codice:
<?
function dueNumEBasta($valore) {
return ereg("^[0-9]{2}$",$valore);
} // function dueNumEBasta($valore)
function unInteroEDueDec($valore) {
return ereg("^[0-9]\.[0-9]{2}$",$valore);
} // function dueNumEBasta($valore)
function soloInteri($valore) {
return ereg("^[0-9]+$",$valore);
} // function soloInteri($valore)
function dueInteriEDueDec($valore) {
return ereg("^[0-9]{2}\.[0-9]{2}$",$valore);
} // function dueInteriEDueDec($valore)
print dueNumEBasta(22) ? "true" : "false";
print dueNumEBasta(2) ? "true" : "false";
print unInteroEDueDec(2.62) ? "true" : "false";
print unInteroEDueDec(2.2) ? "true" : "false";
print soloInteri(277777) ? "true" : "false";
print soloInteri(2.2) ? "true" : "false";
print dueInteriEDueDec(29.62) ? "true" : "false";
print dueInteriEDueDec(2.20) ? "true" : "false";
?>