Numeric separators problem

Now in beta, we discovered this: when a user inputs a price (2100) as 2.100, it comes back as 2.1. The problem is clear: distinction between US decimal separator (.) and non-US thousand separator (same .). But how do I solve it? Is this a setting somewhere or do I have to check. And if so, what would be a good way to do this?
P.S: We do not do decimals here.

Solved it with a regular expression and some settings. But this is an issue in Wix. IWe must have more field types and settings (number, currency, rounding, etc). I will put in a feature request.