The problem with the vtypes is it still allows the user to type in an invalid character and just shows a message saying not the right format. I'd much prefer to not even allow the invalid character,...