Ich arbeite derzeit an einem Projekt in PHP und ich brauche einige Regex-Hilfe. Ich möchte in der Lage sein, einen vom Benutzer eingegebenen Geldwert zu verwenden und alle nicht numerischen und Dezimalstellen/Cents zu entfernen.Regex - Strip nicht numerisch und entfernen Cent wenn
Ex:
'2.000,00' auf '2000'
'$ 2.000,00' auf '2000'
'2abc000' auf '2000'
'2,000' bis 2000
(Ich verwende nicht US-Währung Formatierung)
Wie kann ich das tun? Ich würde die Hilfe zu schätzen wissen - Danke
Wie würde ich den Cent entfernen? So dass 2.000,00 nicht 200000 werden? – RS7
@ RS7: bevor Sie tun, was dqhendricks zeigt, müssen Sie nur "strpos" des Kommas (,), dann erhalten Teilstring an diese Position. –
preg_replace ('/,.+$/ s', '', $ input) – dqhendricks