问题标签 [phone-number]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
10 回答
19121 浏览

database - 数据库中的电话号码列

在我工作过的最后 3 家公司中,电话号码列的类型为 varchar(n)。原因是他们可能想要存储扩展(分机 333)。但在每种情况下,插入和更新时都会去掉“-”字符。我不明白为什么“.ext”字符可以存储,但“-”字符不行。有没有其他人看到过这个,你能想到什么解释这样做?如果您只想存储数字,那么使用 int 字段不是更好吗?相反,如果您想将数字存储为字符串/varchar,那么为什么不保留所有字符,而不用在显示时进行格式化和在写入时进行清理呢?

我也有兴趣了解在其他地方实施电话号码存储的其他方式。

0 投票
3 回答
36344 浏览

sms - 如何将手机号码存储在数据库中?

随着短信和类似事物的时代,将电话号码存储在数据库中的好方法是什么?

在美国,短信是通过电话号码处理的,但在其他国家,我听说他们使用电子邮件地址,所以我想需要一种方法来区分使用手机号码作为地址的国家/地区。

加法:例如,美国人可能使用 432-342-3333 或 1-432-342-3333,而在英国他们可能使用 +44 800 400000 或者他们甚至可能忽略 44。44 和 1 使自动发送短信时的区别。但是,检查每个国家/地区的电话号码可能会很乏味。在这种情况下,您是拆分国家代码还是将其合并为一列并在那里处理?

0 投票
1 回答
1741 浏览

url - Skype 接管网址

我们的应用程序中存在一些问题,Skype 接管了我们的一些 url,将它们替换为使您能够开始通话的 Skype 插件。看起来 Skype 认为它们是电话号码。我想知道是否有某种方法可以标记我们的网址,这样 Skype 就不会认为它们是电话号码?

它在此处描述http://www.skype.com/help/guides/ie_addon/,但没有在 html 中禁用此功能的选项...有什么建议吗?想在我们的锚标签中添加一个属性来告诉 skyp 远离。

0 投票
6 回答
16150 浏览

validation - 您将使用哪些规则来验证澳大利亚电话号码?

如何全面验证澳大利亚电话号码?我正在编写的应用程序需要这个。您可以假设它是从澳大利亚境内拨打的。我想使用白名单方法。

到目前为止,这是我的规则(在删除任何空格之后):-

  1. 以 13 开头,长度为 6 位
  2. 以 1300 开头,长度为 10 位
  3. 以 0 开头(但不是 0011,因为这是国际拨号),长度为 10 位
  4. 以 +61 开头,后跟 9 位数字
  5. 以 (0_) 开头,后跟 8 位数字(其中 _ 是 1-9)

有什么我错过的吗?

需要区号,因为当用户处于不同状态时,我们可能会在一个状态下从我们的传真服务器发送传真。

(我不是问如何根据上述规则制作正则表达式,而是问这些规则是否正确)。

另请参阅:
英国电话号码
美国电话号码

0 投票
8 回答
12581 浏览

phone-number - 如何识别传真号码?

在不实际发送传真的情况下识别号码已连接到传真的最佳方法应该是什么?

我想可以打一个简短的电话:目标是确定一个被声明为传真线路的号码是否真的是一条传真线路,工作且可用。

0 投票
5 回答
2091 浏览

python - 美国格式的电话号码到 Python 中的链接

我正在编写一段代码来将电话号码转换为手机的链接——我知道了,但感觉真的很脏。

无论如何我可以重组正则表达式或我用来使这个更清洁的正则表达式方法吗?

更新

澄清一下,我的问题不在于我的正则表达式的正确性——我意识到它是有限的。相反,我想知道是否有人对在链接中替换电话号码的方法有任何评论 - 无论如何我可以使用re.replace或类似的东西来代替我拥有的字符串黑客?

0 投票
7 回答
5211 浏览

ios - NSNumber 存储浮点数。请不要科学记数法?

我的代码看起来像这样

文本字段中的值实际上是一个电话号码。它作为烦人的 (2.0)78966e+08 存储在 NSNumber 中

我怎样才能让 NSNumber 将其存储为 0207896608?

0 投票
6 回答
4169 浏览

c# - 将规范化的电话号码转换为用户友好的版本

在我的 C# 应用程序中,我使用正则表达式来验证美国电话号码的基本格式,以确保用户不只是输入虚假数据。然后,我去掉除数字之外的所有内容,所以:

(123) 456-7890 x1234

变成

12345678901234

在数据库中。但是,在我的应用程序的各个部分中,我想将此规范化的电话号码转换回

(123) 456-7890 x1234

做这种事情的最好方法是什么?(顺便说一句,不用担心国际电话号码格式。)

0 投票
6 回答
25350 浏览

phone-number - 电话号码格式和验证库

这个在 Java 中询问电话号码格式 API 的问题让我想知道为什么这样的 API 似乎不存在。鉴于Apache Commons下可用的验证类的数量,我原以为会包含这样的 API。

我的问题是,有没有人知道可以用作小型 Java 开源项目模型的任何语言的电话号码格式/验证库?此外,除了全世界使用大量不同的电话号码格式之外,有没有人知道这样一个项目不可行的任何原因?

0 投票
4 回答
14520 浏览

ios - 通过 SDK 获取本地 iPhone 号码

我正在寻找一个 SDK API 来
从 SIM 卡中检索设备的本地电话号码。有没有办法做到这一点?