RFC 2606标准保留了example.org,example.net和example.com域名,以用作文档中的示例。
可以用作示例的电话号码(包括国家代码)的等效项是什么,例如,为用户提供以哪种格式输入电话号码的示例?
在最佳情况下,它将是由相关标准指定的虚拟号码作为示例电话号码,并且不会归属于任何真实订户。
+230 5 nnn nnnn
)来说明格式有效?
RFC 2606标准保留了example.org,example.net和example.com域名,以用作文档中的示例。
可以用作示例的电话号码(包括国家代码)的等效项是什么,例如,为用户提供以哪种格式输入电话号码的示例?
在最佳情况下,它将是由相关标准指定的虚拟号码作为示例电话号码,并且不会归属于任何真实订户。
+230 5 nnn nnnn
)来说明格式有效?
Answers:
北美编号计划为虚拟目的保留555-01号。例如,如果您想要一个西雅图号码示例,则+1 206 555 0100
- +1 206 555 0199
可以。
在英国,监管机构Ofcom 为此预留了号码。例如,如果你想有一个利兹数,+44 113 496 0000
- +44 113 496 0999
可以使用。
我敢肯定其他国家也会有类似的事情,但是我怀疑所有国家是否有一个一致的规则。
其他国家:
经常使用的示例电话号码是数字级数。
(123)456-7890
众所周知,这并不意味着您应该拨打该电话号码,而是一个例子。此外,根据《北美编号计划》,该号码是无效的-区号不能以1开头。
另外,如果您不需要数字,也可以使用井号,全零或其他模式。
(###)###-####
(000)000-0000
(请注意,三元0是澳大利亚的紧急电话号码,因此请谨慎使用全0。感谢@Gary注意。)
如果您确实需要监管标准指定的内容:Wikipedia:虚拟电话号码具有按国家/地区指定的号码。例如,根据Wikipedia的说法,在美国,虽然555-01xx系列是官方保留的,但555号几乎都是伪造的。除了许多其他国家以外,英国通讯局也将许多号码添加到列表中(例如0306 999 0xxx)。
(123) 456-7890
似乎是一个无效的号码,但乍一看却是如此。另外,任何自动化系统都不会将其视为无效。电信运营商完全有可能将此号码分配给某人。实际上,有些人为此遭受了很多痛苦。我曾经看过一份关于邮政编码为12345的地址为“ 123 Main Street”的房屋的贫困居民的报告,以及每天收到的大量垃圾邮件。当他们来自收债员或律师时,并不那么有趣。
除国际公认的国家/地区代码外,没有任何管理电话号码的国际标准。
每个国家/地区对于前导零,括号和间距都有自己的约定。
与国际上可接受的数字格式最接近的是:
+0011122223333
其中+
表示您所在位置的国际拨号前缀,00
国家/地区代码(可以减少/更多数字),111
“区域”代码(可以减少/更多数字)等。
如果您要验证客户端电话号码,请查看此国际电话输入jQuery插件。如果没有其他问题,它将使您对问题的复杂性有所了解。
您可以尝试预期用户的问题,而不是尝试预期所有可能的电话号码和地区。
诸如“我可以使用空格和破折号吗?”和“国际符号是否需要加号或双零?”之类的问题。
每个用户都应该能够一次通过“验证”规则,因此应向他们提供足够的信息。
话虽这么说:一个由全零组成的电话号码可能总是虚构的。