帮助:数据类型“电话号码”

来自semantic-mediawiki.org
帮助:数据类型“电话号码”键入电话号码/zh-hans
跳转到:航行,搜索
电话号码
根据副本请求3966标准
更多信息
提供单位: 语义媒体Wiki
自版本起: 1.5.0
直到版本: 仍在使用中
数据类型ID:
_电话
在此wiki中: 电话号码
目录

这个数据类型 电话号码用于以标准格式存储的国际电话号码。数据类型将尝试根据副本请求39661以便可以使用以下命令以机器可读的格式导出电话:URI。

不需要重新使用或验证电话号码的应用程序也可以使用数据类型数据类型“文本”保存任意长度的文本以存储任意人类可读的电话号码字符串。

声明和使用[编辑]

此类型的属性可以通过编写[[类型::电话号码]]在属性页上。

此属性的值是包括国家代码在内的完整电话号码字符串。允许使用符号“/", "-", ".“,或” “以可读的方式构造电话号码。这些符号将用于显示数据。请注意,对于数据存储,只有符号”/", "-", ".“”,但不是空格。如果为显示指定了空格,则将使用连字符进行存储,例如“+49-30-45-08-49-40”而不是“+49 30 45 08 49 40”。原因是尽管国际电信联盟(ITU)建议在印刷电话号码中使用空格字符作为视觉分隔符副本请求3966互联网工程任务组(IETF)定义电话号码的URI不得在可视分隔符中使用空格,以避免过度转义。2

全局编号必须始终以“+“或”00“。也可以选择写入副本请求3966 1URI前缀“tel:”位于任何电话号码前面。

数据类型不支持本地号码(没有全球国家代码)。此外,不允许使用虚荣数字因为从字母到数字的映射在国际上还没有标准化。

示例[编辑]

以下是一些正确的电话号码示例:

首选注释
[[电话号码:+353-91-555560]][[电话号码:00353-91-555560]]
允许的批注
[[电话号码:+353.91.55555 9]][[电话号码:+353 91 555561]][[电话号码:+353 91 555562]][[电话号码:+353 91 5 55563]][[电话号码:+353/91/555564]][[电话号码:00353 91 555565]][[电话号码:00353/91555566]]

允许写入电话:在这些例子中的任何一个前面,如[[电话号码::电话:+353-91-555560]]此外,还允许使用一些特殊字段(请参见射频芯片3966 1用于解释):

[[电话号码::tel:+353-91-555560;postd=pp22]][[电话号码::tel:+1234567890;phone-context=+1234;vnd.company.option=foo]]
无效的批注

以下示例是不允许并将导致错误:

[[电话号码:+353(0)91 555555]][[电话号码:(00353 91)55 55 55]][[电话号码:+353-91-55555-5/-6]][[电话号码:091 555 555]][[电话号码:+353-91-CALLME]][[电话号码:+353-91-55555-5下午6点后]][[电话号码:+-353-91-55555-5]][[有电话号码::+1]]
API示例

语义搜索[编辑]

使用电话号码属性搜索页面的方式与所有其他属性类似;看见语义搜索。与任何属性一样,您可以使用“+“通配符,用于选择电话号码属性具有某些值的所有页面,例如{{#ask:[[有电话号码::+]]}.


工具书类

  1.  b条 c(c)  副本请求3966:电话号码的电话URI
  2. ^  副本请求3966:电话号码的电话URI-电话号码中的分隔符