PHP regex - valide pour un nombre à virgule

Je veux utilisateur uniquement d'entrée de 0 à 9 et une seule fois "."

 patt = /[^0-9(.{1})]/

 1.2222 -> true
 1.2.2  -> false (only once '.')

m'aider , merci !

OriginalL'auteur Chameron | 2010-10-15