'Required space' is an extremely useful Wp control, and it's handy when you need an inserted character, but one which doesn't display.
Accepting the premise that 'he who gets the data, translates the data' then scan the record for any non-print value. That would be, you leave A-Z a-z 0-9, maybe some punctuation £$%"1@+- etc, and discard the rest.
At least, when you have established the 'rules' yourself, you know what is entering your system, and therefore you have some assurance that your system will handle it.
The surprise appearance of a decimal point in a value field has been known to be , well, a surprise.