Be sure to use the same Apple ID everywhere you sign in so that your Apple devices and services work together seamlessly. If you already have an Apple ID that's an email address, you can't change it to a mobile phone number. And you can't change a mobile phone number Apple ID to an email address. However, you can associate your account with different phone numbers or email addresses on your Apple ID account page.
When you use your phone number as your Apple ID, your account is automatically protected with two-factor authentication. This is an extra layer of security for your Apple ID designed to ensure that you're the only person who can access your account, even if someone knows your password. Since there isn't an email address associated with a phone number-based Apple ID, communications from Apple come to you through Messages on your iPhone, iPad, or iPod touch, and your Apple ID account page.
Didn't get a code? Regard has been given to the printing of existing telephone directories. The standard notation for printing telephone numbers, E-mail addresses and Web addresses helps to reduce difficulties and errors, since this address information must be entered exactly to be effective. See also the Wikipedia entry.
- Use your mobile phone number as your Apple ID?
- Android phone Spy software Can View chats?
- Install the Spying App and Go to use?
- Use non-breaking spaces?
- Monitor a Boost Mobile Cell Phone?
- How to add a trusted phone number for 2FA!
However the question of how to group numbers with spaces is not addressed by E. For example UK telephone numbers are conventionally grouped 07xxx yyy zzz but some people group them 07xx xyy yzzz. I believe there cannot be a single format here, since it may vary depending on the country. For example, in India, mobile phone numbers are 10 digit. It may be represented as A good format, in my view, will be how you might verbally communicate a phone number which is usually in chunks of 3 or 4 digits. This will increase retention otherwise the user will have to put in cognitive effort to break a larger number into smaller chunks.
The second half of your question spacing seems to be well covered by other answers, so I'll address the first half:. This is not solely a readability factor. It's also a localization issue.
Access Phone Number
The first format, is valid everywhere: The second format, means exactly what it says, "dial 00". Whether or not that is the correct international prefix depends on what country you're dialing out from. While 00 is correct for most countries, there are plenty of countries that use something different. So, which format you use depends on whether or not you care about displaying the correct telephone number to users from countries that do not use 00 as the international prefix.
For me, the best way to display a phone number is preserving exactly the way I have entered it. Do not try to change it to a uniform standard. There can be unusual patterns in numbers that make them easier to remember or recognize e. In the era of mobile phones and number portability between operators most of it stopped making any sense.
What you need
It's a massive localization challenge that can backfire if done incorrectly. Be careful not to force US-centric formatting on users outside US. This could not only hinder readability of numbers from around the world, but also make your product appear ignorant. As the answers here indicate, there are a lot of local variations. You'll generally be able to find the regionally appropriate arrangement with a survey of common use.
Users are accustomed to remembering certain types of things e. Respect the patterns and users will thank you. Fortunately, very few of us have to commit numbers to memory now. We have access to the World's information on our phone. Search for the person or company you want to call, and just tap the number — it's magic!
I think you can follow the recommendation from Google Developers, Web fundaments:.
Always supply the phone number using the international dialing format: Using a hyphenated international dialing format ensures that no matter where the user is calling from, whether a few hundred meters away or thousands of kilometers, their call will be connected. Also, you can see that the default format in popular frameworks like Angular material is: I think that promoting a single standard, even if not well-known in certain locales, might be helpful in the long run to get more people to understand and expect this format.
Others have also pointed to the E. However, I have found the Microsoft Canonical format see same E. That said, personally I haven't used a manual land-line telephone in years either dial or buttons. The numbers in my Android phone book are displayed with dashes instead of spaces of the E. Most situations,user should not need to know number's country code. I suggest cancel country code instead of grouping the phone numbers with countries.
This question doesn't explain what is the use for this phone number, and why this format is needed. There can be several different user cases, in which case there isn't a single "one size fits all" answer. In this scenario, OP just needs to add a phone number somewhere. This is very simple, and many answers above covers this case. The only caveat is localization: In the first case, we'll need international code, in the second case, only area code and in the final case local code may be enough. This way, we avoid unnecessary cognitive load, improve recognition and ability to remember the number, making it easier for the user to dial the number as well.
Please note this is specially true in media: If you're using this in magazines, you'll probably leave out international code, using only area code. Finally, on a billboard you won't use any area code, just local number.
Get a verification code and sign in with two-factor authentication
In this case, the number will be added by different unknown users and we need to define an input format. First thing we need to know is what I mention above. For example, if the number the user will input is always inside a country, it's useless and confusing to ask for international code. Additionally, there are libraries that automatically prefill country code based on geo detection or country input from a previous field. Once you define this is to let the user type the number the way they would dial it on their phones.
Hence, no spaces or dashes, only numbers. The most common problem with dynamic numbers is that some developers feel the urge to mask inputs so they look nicer which they do. However, this is very problematic and should be used only to restrict numbers. Alas, this will never work for international numbers see answers and comments in this page about the many diiferent possible formats and you'll need to be incredibly sure about the numbering system.
National conventions for writing telephone numbers
My parents city code is Imagine trying to mask this. And we're talking inside the same country! The key for the answer is localization , and based on this, whichever format feels more natural for users. Ask yourself 1 question, are you going to be dealing with more than just your nations' phone numbers? In the UK where I am from I would expect a layout as or depending on landline or mobile, respectively though the former is still valid for a mobile.
America has can't remember the exact layout as a potential calling system, which wouldn't work for British numbers. Her research showed that users generally enter phone numbers as one long string of digits. Like the mobile phone numbers, one long string of digits—including area code—was the most common method of data entry: But, importantly given your question, many users don't enter their area code, even when explicitly prompted:.
With that research incorporated, option B seems like the closest fit, especially since you provide an example of how to fill in your phone number. Ideally your implementation should permit any combination of punctuation for input stripping out punctuation for validation. The ideal being that if someone thinks of their phone number as a continuous value, they're equally supported as someone who thinks of their phone number in pairs of digits.
In option A, the format is absolutely unknown, which confuses users.
Navigation menu
And option D is outright complicated because there are hundreds of area codes and some are assigned to multiple localities so users will have to do some considerable searching. However, you need to be aware that phone number formats change from country to country so your mask needs to change according to the country user selects.
I would add to the answer by dnbrv, that it will be best if you can guess user's location, so that s he does not have to scroll too much. As for area codes and phone numbers formats, there are so many of them that it might require considerable amount of work to list them all. And that does not take into account that these numbers could change Unless you allow editing entering other area codes for this drop-down, it is just a matter of time to lock-out some people In french my native language there's not extension. I'm used to add area code when submiting forms on foreign websites so in my daily use solution A would be the best.
For data entry and table use a text box instead of numerical. On the lookup convert it as necessary. Convert the text to numbers and if there is a leading 0 add that back in. By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service , privacy policy and cookie policy , and that your continued use of the website is subject to these policies.
Join us in building a kind, collaborative learning community via our updated Code of Conduct. Questions Tags Users Badges Unanswered. Dealing with Area Codes in Phone Number fields.