Regex - Bande non numérique et supprimer cents si tout

Je suis actuellement en train de travailler sur un projet en PHP et je suis dans le besoin de certains Regex aider. Je voudrais être en mesure de prendre un utilisateur saisi une valeur monétaire et de la bande de non numeric et decimal places/cents.

Ex:

'2.000,00' à '2000'
'$ 2.000,00' à '2000'
'2abc000' à '2000'
'2.000' à 2000

(Je suis en utilisant non de la devise américaine de mise en forme)

Comment puis-je faire cela? Je vous remercie de l'aide - Grâce

OriginalL'auteur RS7 | 2011-01-13