I am requesting information about a
Users address and as is good practice when collecting information, I validate the input and respond accordingly where appropriate.
Assuming valid input is received, the format of the input (particularly character casing) could be a bit funky.
For example; given the input
34b bAker STREET, I would ideally want this to be
34B Baker Street.
Now I could write logic for normalizing the input, however, given the multitude of address line formats (at least in the UK), is this an optimization that isn't really going to return much benefit as long as the input itself is valid?
Having funky casing is annoying, but not detrimental to the system functionality.