RS7*_*RS7 8 php regex formatting currency
我目前正在开发一个PHP项目,我需要一些Regex帮助.我希望能够获取用户输入的货币值并剥离所有非数字和小数位/美分.
例如:
'2.000,00'到'2000'
'$ 2.000,00'到
'2000''2abc000'到'2000''2.000
'到2000
(我使用非美国货币格式)
我怎样才能做到这一点?我很感激帮助 - 谢谢
cod*_*ict 15
你可以做:
$str = preg_replace('/[^0-9,]|,[0-9]*$/','',$str);
Run Code Online (Sandbox Code Playgroud)
dqh*_*cks 10
$output = preg_replace('/[^0-9]/s', '', $input);
Run Code Online (Sandbox Code Playgroud)
应该用空字符串替换非数字字符.