Phone number format recognition details

By default, Internet Explorer 11 automatically detects and highlights phone numbers within a webpage. As you might expect, phone number format recognition depends on a variety of factors, including the way a number is presented and the region of the webpage.

For IE11 on Windows 8.1, phone number detection recognizes the most common phone number formats.

To be recognized (and highlighted), phone numbers must be:

  • Internationally formatted numbers (numbers include a '+' and country code prefix before the area code and subscriber number)
  • Locally formatted numbers (numbers contain an area code and subscriber number only)
  • Numbers containing alpha-numeric digits
  • Numbers written in left-to-right format

IE11 recognized phone number examples

IE11 recognizes a variety of phone number formats, based on region. Here are a few examples from selected regions:

RegionCommon formats
Australia
0412 123 456
0412.345.678
(0412) 345-678
+61 2 8273 1234
(+61) 2 8273 1234
+61 / 2 8273 1234
+61282731234
Brazil
21 2594-4556
21.2594.4556
21-2594-4556
21 2594 4556
(21) 2594-4556
+55 21 2594-4556
(+55) 21 2594-4556
+55 / 21 2594-4556
+55 21.2594.4556
China
021 5114 8005
(021) 5114 8005
021.5114.8005
021-5114-8005
021/5114-8005
+86 21 5114 8005
(+86) 21 5114 8005
+86 / 21 5114 8005
+862151148005
+86 21.5114.8005
France
05 61 80 43 36
05.61.80.43.36
05 / 61 80 43 36
(05) 61 80 43 36
+33 5 61 80 43 36
(+33) 5 61 80 43 36
+33 / 5 61 80 43 36
+33 (5) 61 80 43 36
Germany
(089) 3086191
(089)308-6191
089-3086191
089.3086191
089/3086191
+49 89 3086191
(+49) 89 3086191
+49-89-3086191
+49.89.3086191
Italy
06 12345678
(06) 12345678
06.1234.5678
06-1234-5678
06 1234 5678
(+39) 06 12345678
+39 06 12345678
+39/06 12345678
+39-06-1234-5678
Japan
(03)3370-7231
03.3370.7231
03 - 3370-7231
03 3370 7231
(+81) 3-3370-7231
81 / 3-3370-7231
+81 3.3370.7231
+81 3 3370 7231
Netherlands
020 663 7563
(020) 663 7563
020.663.7563
020-663-7563
020/663-7563
+31 20 663 7563
(+31) 20 663 7563
+31 / 20 663 7563
+31206637563
Russia
495 629-41-65 ‬
495-210-16-19
495.210.16.19
(495) 210 16 19
+7 (495) 210 16 19
7 495 629-41-65 ‬
(+7) 495-210-16-19
+7 / 495.210.16.19
United States
(206)200-1234
(206) 200-1234
206-200-1234
(206) 200 - 1234
206 200 1234
206.200.1234
206 . 200 . 1234
206/200-1234
1(206)200-1234
(+1)/(206)200-1234
+12062001234
(+)/(1206200)-1234
+1/206-200-1234
(+1)/206-200-1234
(+)-1-206-2004347
1-800-CONTOSO
United Kingdom
020/7928 8888
020 7928 8888
020-7928-8888
020.7928.8888
+44 / 20 7928 8888
+44 - 20 7928 8888
(+44) / 20 7928 8888
+44 20 7928 8888

 

Note  These examples reflect only a subset of the phone number formats (and regions) recognized by IE11.

Phone number patterns in IE11

IE11 recognizes the following patterns:

  • +x/(y-y-y)-z-z-z
  • (+x)/(y-y-y)-z-z-z
  • (+)/(x-y-y)-z-z-z
  • +x/y-z-z
  • (+x)/y-z-z
  • (+)-x-y-z
  • x/(y-y-y)-z-z-z
  • (y-y-y)-z-z-z
  • y-z-z
  • +x/(y)-z-z
  • (+x)/(y-y)-z-z-z
  • +1-x-N
  • 1-x-N
  • (x)N
  • x-N

Here's how to read the previous list:

  • 'x' represents a group of consecutive digits that is one to three digits in length.
  • 'y' represents a group of consecutive digits that is at least 1 digit in length.
  • 'z' represents a group of consecutive digits that is at least 1 digit in length.
  • '+' represents any international dialing prefix. Supported international dialing prefixes are '+' and '00.'
  • '+' is shown adjacent to 'x' in a format, the two parts can be separated by up to two ASCII spaces.
  • '+' is shown, the next numeric group (x, y, or z) must begin with an internationally dialing prefix.
  • 'N' represents at least seven characters that are either digits, capital Latin letters, or supported delimiters. The sequence cannot end with a delimiter or contain consecutive delimiters, and any characters in the 'N' part beyond the ninth may only be letters.
  • '/' represents any supported delimiter, including '-', '.', '/', en-dash (0x2013), minus (0x2212), full-width hyphen minus (0xFF0D), and up to four ASCII spaces.
  • '-' represents any supported delimiter except '/'.
  • Any supported delimiter , with the exception of ASCII spaces, can be padded by up to two ASCII spaces on each side. Padding need not be balanced. However, a '.' cannot be padded on the right unless it's also padded on the left.
  • All delimiters are optional and can be omitted.
  • '(' represents any supported open bracket delimiter ('(' and '[').
  • ')' represents any supported close bracket delimiter (')' and ']').
  • Brackets are required.
  • Brackets can have up to two spaces of padding on each side.

Note  Certain keywords in a page might lead to unpredictable results. For example, a number preceded with the word 'fax' (i.e. Fax: (425)123-4567) is not automatically highlighted because fax numbers are handled by registered apps. Related keywords include 'kg', 'km', 'ml', 'tty', and other abbreviations commonly associated with numbers.

Known limitations of IE11 phone number format recognition

There are currently a few limitations of phone number detection:

  • Right-to-left numbering is not supported.

  • Non-alphanumeric digits are not supported.

  • Lower case letters are not supported. That is, "1-800-contoso" is not supported, but "1-800-CONTOSO" is.

  • Delimiters are required. That is, "1234567890" is not supported, but "123-456-7890" is.

  • If a delimiter is not clearly described as supported, assume it's not.

  • Numbers must be at least seven (7) digits long.

  • Support is limited for pages that don't declare lang attribute values. This primarily affects pages containing numbers outside the region of the current user.

  • Full support is limited to webpages written in these languages:

    Arabic FinnishNorwegian
    BulgarianGermanPolish
    Chinese (Simplified)GreekPortuguese (Brazilian)
    Chinese (Traditional)HebrewPortuguese (European)
    Czech HungarianRomanian
    Danish ItalianRussian
    DutchJapaneseSpanish
    EnglishKoreanSwedish
    EstonianLithuanianTurkish
    French

     

    Support for pages written in other languages varies.

  • At this time, support for phone number format recognition is limited for these regions:

    AD Andorra NF Norfolk Island
    AE United Arab Emirates NU Niue
    AQ Antarctica NZ New Zealand
    BL Saint Barthelme PF French Polynesia
    BQ Bonaire, Sint Eustatius, and Saba PH Philippines
    CK Cook Islands PM Saint Pierre and Miquelon
    CO Colombia PW Palau
    CR Costa Rica RE Reunion
    CW CuraçaoSB Solomon Islands
    FK Falkland Islands (Malvinas)SE Sweden
    FO Faroe Islands SH Saint Helena, Ascension, and Tristan Da Cunha
    GF French Guiana SM San Marino
    GG Guernsey SX Sint Maarten
    GL Greenland TK Tokelau
    GP Guadeloupe TO Tonga
    IM Isle of ManTV Tuvalu
    IO British Indian Ocean Territory TZ United Republic of Tanzania
    JE Jersey UZ Uzbekistan
    KI Republic of KiribatiVN Viet Nam
    LR Liberia VU Vanuatu
    LT Lithuania WF Wallis and Futuna
    MF Saint Martin WS Samoa
    MG Madagascar YE Yemen
    MQ Martinique ZM Zambia
    MY Malaysia ZW Zimbabwe
    NC New Caledonia

     

 

 

Show:
© 2014 Microsoft