When using a phone field set to the US, your phone number will look like a line of numbers until you click out of the field.
Then field will then auto verify that all characters are numbers and that 10 characters have been added.
If you have fewer then 10 characters or have a non-numeric character you will receive an error message. This will only happen when the field is set to "US".
For phone fields set to international we do not have validation. This is because of the wide variation between phone numbers in difference countries. We are considering ways to incorporate validation for this, like using Google's phone number library.
Best Answer
I am a developer for Cognito Forms. Yes, your forms all have a smart Recaptcha built in. Most users will never see it, but bots will!
If for some reason you have issues relating to bot spam, please submit this as a Bug Report.
If you would like to have Recaptcha always appear for all users, please submit this as a Feature Request.