IE11 电话号码格式识别详细信息

默认情况下,Internet Explorer 11 在网页中自动检测和突出显示电话号码。 如你所料,电话号码格式识别取决于多种因素,包括电话号码的呈现方式和网页区域。

对于 Windows 8.1 上的 IE11,电话号码检测可以识别最常见的电话号码格式。


若要进行识别(和突出显示),电话号码必须为:


  • 采用国际格式的电话号码(在电话号码的区号和用户号码之前具有“+”和国家区号的前缀)

  • 采用本地格式的电话号码(电话号码仅包含区号和用户号码)

  • 包含字母数字的电话号码

  • 以从左至右格式书写的电话号码


IE11 已识别电话号码示例

IE11 可以基于区域识别各种电话号码格式。 以下是选定区域的几个示例:


区域常见格式
澳大利亚
  • 0412 123 456

  • 0412.345.678

  • (0412) 345-678

  • +61 2 8273 1234

  • (+61) 2 8273 1234

  • +61 / 2 8273 1234

  • +61282731234

巴西
  • 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

中国
  • 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

法国
  • 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

德国
  • (089) 3086191

  • (089)308-6191

  • 089-3086191

  • 089.3086191

  • 089/3086191

  • +49 89 3086191

  • (+49) 89 3086191

  • +49-89-3086191

  • +49.89.3086191

意大利
  • 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

日本
  • (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

荷兰
  • 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

俄罗斯
  • 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

美国
  • (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

英国
  • 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

 

注意  这些示例仅反映了由 IE11 识别的电话号码格式(和区域)的子集。
 

IE11 中的电话号码模式

IE11 可识别以下模式:

  • +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

下面介绍如何理解上述列表:

  • “x”表示一组连续数字,长度为 1 至 3 个数字。

  • “y”表示一组连续数字,长度至少为 1 个数字。

  • “z”表示一组连续数字,长度至少为 1 个数字。

  • “+”表示任何国际拨号前缀。支持的国际拨号前缀为“+”和“00”。

  • 在格式中,“+”显示在“x”旁边,这两个部分可以用最多两个 ASCII 空格隔开。

  • 显示“+”,下一个数字组(x、y 或 z)必须使用国际拨号前缀开始。

  • “N”表示至少 7 个字符,这些字符包含数字、大写的拉丁字母或支持的分隔符。该号码顺序不能以分隔符结束,也不能包含连续的分隔符,在“N”部分中超过 9 个的任何字符只能为字母。

  • “/”表示任何受支持的分隔符,包括“-”、“.”、“/”、短划线 (0x2013)、减号 (0x2212)、全角连接号 (0xFF0D) 和最多 4 个 ASCII 空格。

  • “-”表示任何受支持的分隔符(“/”除外)。

  • 任何受支持的分隔符(ASCII 空格除外)都可以在每一侧添加最多两个 ASCII 空格。添加的空格无需均衡。但是,无法在右侧添加“.”,除非在左侧也添加了“.”。

  • 所有分隔符都可选且可以忽略。

  • “(”表示任何受支持的开括号分隔符(“(”和“[”)。

  • “)”表示任何受支持的闭括号分隔符(“)”和“]”)。

  • 括号是必需的。

  • 括号可以在每一侧添加最多两个空格。


注意  页面中的特定关键字可能会产生不可预知的结果。 例如,由于传真号码由注册的应用处理,因此不会自动突出显示前面带有字词“传真”的数字(如,传真:(425)123-4567)。相关关键字包括“kg”、“km”、“ml”、“tty”和其他经常与数字相关联的缩写。
 

IE11 电话号码格式识别的已知限制

电话号码检测当前存在几个限制:

  • 不支持从右至左排列号码。

  • 不支持非字母数字。

  • 不支持小写字母。 即“1-800-contoso”不受支持,但“1-800-CONTOSO”受支持。

  • 分隔符是必需的。 即“1234567890”不受支持,但“123-456-7890”受支持。

  • 如果某个分隔符未明确说明受支持,则假设它不受支持。

  • 电话号码长度必须至少为七 (7) 个数字。

  • 对于未声明 lang 属性值的页面,将限制支持。 该限制主要对包含当前用户所在区域之外的电话号码的页面造成影响。

  • 仅为使用以下语言编写的网页提供完全支持:

    阿拉伯语芬兰语挪威语
    保加利亚语德语波兰语
    中文(简体)希腊语葡萄牙语(巴西)
    中文(繁体)希伯来语葡萄牙语(欧洲)
    捷克语匈牙利语罗马尼亚语
    丹麦语意大利语俄语
    荷兰语日语西班牙语
    英语朝鲜语瑞典语
    爱沙尼亚语立陶宛语土耳其语
    法语

     

    对采用其他语言编写的页面的支持将有所不同。

  • 此时,以下区域的电话号码格式识别的支持受到限制:

    AD 安道尔NF 诺福克岛
    AE 阿拉伯联合酋长国NU 纽埃
    AQ 南极洲NZ 新西兰
    BL 圣巴塞尔姆PF 法属玻里尼西亚
    BQ 博内尔岛、圣尤斯特歇斯和萨巴岛PH 菲律宾
    CK 库克群岛PM 圣皮埃尔和密克隆群岛
    CO 哥伦比亚PW 帕劳共和国
    CR 哥斯达黎加RE 留尼旺
    CW 库拉索岛SB 所罗门群岛
    FK 福克兰群岛(马尔维纳斯)SE 瑞典
    FO 法罗群岛SH 圣赫勒拿-阿森松-特里斯坦达库尼亚
    GF 法属圭亚那SM 圣马力诺
    GG 格恩西岛SX 荷属圣马丁
    GL 格陵兰TK 托克劳群岛
    GP 瓜德罗普TO 汤加
    IM 曼岛TV 图瓦卢
    IO 英属印度洋领地TZ 坦桑尼亚联合共和国
    JE 泽西岛UZ 乌兹别克斯坦
    KI 基里巴斯 共和国VN 越南
    LR 利比里亚VU 瓦努阿图
    LT 立陶宛WF 瓦利斯和富图纳
    MF 圣马丁岛WS 萨摩亚
    MG 马达加斯加岛YE 也门
    MQ 马提尼克ZM 赞比亚
    MY 马来西亚ZW 津巴布韦
    NC 新喀里多尼亚

     

 


网友点评

*

*

*

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。