电话号码的等效项(包括国家/地区代码)可以用作示例,例如为用户提供以什么格式输入电话号码的示例?
在最佳情况下,它将是由相关标准指定的虚拟电话号码作为示例电话号码,并且不会归因于到任何真正的订阅者。
#1 楼
北美编号计划为虚拟目的保留555-01号。例如,如果您想要一个西雅图号码示例,则可以使用+1 206 555 0100
-+1 206 555 0199
。在英国,监管机构Ofcom已为此预留了号码。例如,如果您想要一个利兹编号,则可以使用
+44 113 496 0000
-+44 113 496 0999
。我相信其他国家/地区也会有类似的情况,但是我怀疑所有国家/地区是否有一个一致的规则。
澳大利亚列出了溢价,订户,免费电话和本地费率数字的范围。
爱尔兰-寻找“戏剧使用”,当前列出
020 91X XXXX
为唯一的虚构范围.. 只有一个表示电话号码的真实标准-E.164-因此从存储虚拟号码的角度来看,空格无关紧要-
+44 113 496 0000
与+441134960000
相同。但是从向用户提供数字的角度来看,没有全球标准,即使在一个国家内,通常也没有标准。在美国没有人会用+14255550123
或(425) 555-0123
或425-555-0123
来给出他们的数字。在英国,3-3-4(425 555 0123
)格式只是其中之一。一些数字是2-4-4(+44 113 496 0000
),许多数字是4-6模式(+44 20 7946 0000
)。有关更多信息,请参见此Wikipedia文章。评论
有趣!以下是其他一些国家/地区:en.m.wikipedia.org/wiki/Fictitious_telephone_number。另外,似乎国际前缀+0和+999是保留的,因此从这些前缀开始的数字原则上也应该是虚拟的。
–克里斯托弗(Christophe)
18年8月7日在18:05
可惜的是,wtng并没有提供每个国家/地区代码很多有用的信息,而是提供了许多有用的信息!
–克里斯托弗(Christophe)
18年8月7日在18:14
电话公司使用0。 +0后接电话号码通常意味着请话务员协助您拨打该号码。例如,您可以要求通话的接收方接受长途费用,然后他们为通话支付费用。
–艾伦·巴尔吉(Alan Baljeu)
18年8月16日在18:49
#2 楼
经常使用的示例电话号码是数字级数。(123)456-7890
它被广泛理解为意味着您应该拨打该号码-这是一个示例。另外,根据《北美编号计划》,它是一个无效的数字-区号不能以1开头。
或者,如果您不需要数字,则可以使用井号,全零,或也可以使用其他模式。
(###)###-####
(000)000-0000
(请注意,三进制0是澳大利亚的紧急电话号码,请谨慎使用全0。感谢@Gary的注意。)
如果您确实需要监管标准指定的内容:维基百科:虚拟电话号码具有按国家/地区指定的号码。例如,根据Wikipedia的说法,在美国,尽管555-01xx系列是官方保留的,但555号几乎都是伪造的。除了许多其他国家/地区外,英国通讯局还为清单添加了许多号码(例如0306 999 0xxx)。
评论
在当前的北美编号计划下,您输入的示例号码是无效号码:区号不能以“ 1”开头。与保留编号(555-01xx系列)不同,将来可能会更改。
–马克
18年8月7日在20:31
三元0是澳大利亚的紧急电话号码(相当于美国的911或英国的999)。建议不要在此处将其用作默认值或虚拟值。
–加里
18年8月8日,0:59
我认为这个答案是不好的建议。虽然电话号码(123)456-7890对于人类来说似乎是无效的号码,但乍一看却是如此。另外,任何自动化系统都不会将其视为无效。电信运营商完全有可能将此号码分配给某人。实际上,有些人为此遭受了很多痛苦。我曾经看过一份关于邮政编码为“ 12345”的地址为“ 123 Main Street”的房屋的贫困居民的报告,以及每天收到的大量垃圾邮件。当他们来自收债员或律师时,并不那么有趣。
– Philipp
18年8月8日在11:38
@Philipp显然,在美国处理邮政编码12345的本地邮局确实收到了很多假邮件,尽管显然该邮政编码属于通用电气公司总部,但没人居住在该邮政编码指定的地区。
–nick012000
18年8月9日在13:56
@Pryftan:1是拨打非本地号码的前缀(嗯,有时候,它比这更复杂)。引入以1开头的区号会引起向后兼容的问题,这是NANP历来避免的(与英国系统不停地反兼容)不同。
–凯文
18年8月10日在1:41
#3 楼
除国际公认的国家/地区代码外,没有任何管理电话号码的国际标准。每个国家/地区都有关于前导零,括号和间距的约定。
与国际上可接受的数字格式最接近的是:
+0011122223333
其中
+
表示您所在位置的国际拨号前缀,00
表示国家/地区代码(可以更少/更多数字),111
表示“区域” '代码(可以用更少/更多的数字表示),等等。如果要验证客户端电话号码,请查看此国际电话输入jQuery插件。
它将告诉您问题的复杂性,如果没有其他的话。
评论
如果不那么明显,则使用不存在的国家/地区代码实际上是个好主意(但当人们不小心掉落或误解加号的含义时,仍然有可能在错误的地方结束)。
–tripleee
18年8月14日在5:30
评论
一个有趣的问题,考虑到软件文档和在线帮助经常是一个例子,如今,没有人愿意意外地提供真实的电话号码并遭到起诉,因为GDPR可能会将其视为个人数据的披露!您是否需要实际数字或使用占位符说明格式(例如+230 5 nnn nnnn)有效?
这可能更适合UX堆栈
我投票结束这个题为离题,因为这与软件工程无关。
867-5309!哦,您还需要区号吗?