We had a discussion with Manish, and a case like this calls for the regular
text field to be used, with a regex or similar for validation. Unfortunately
the plain text field doesn't support showing a prefix or suffix, like the
number field does, so we've added a +1 on request for enhancement #2324.