验证,录制和格式化电话号码的最佳做法

时间:2014-06-22 06:03:14

标签: php mysql sql regex validation

是否有最佳做法用于验证,录制格式化电话号码?

感谢您关于我的问题的一个元素的答案的链接:验证的正则表达式。但请注意,它没有回答被问到的问题。毫无疑问,有许多建议可以验证,记录和格式化电话号码;其中许多都被高度评价。但是,由于这是许多开发人员长期以来一直在努力解决的常见问题,因此我询问整个软件包是否有普遍接受的最佳实践。

请阅读并回答上述问题:

是否有验证,录制和格式化电话号码的最佳做法?

  • 从数据元素开始,电话号码更好地存储为 整数或字符串(或其他东西)?
  • 接下来,分隔符是否应与数字一起存储或删除? (换句话说,应将(212)555-1212记录为2125551212和 然后在视图中适当格式化?)
  • 接下来,处理格式替代方案的最佳方法是什么 不同的国家?也许如果国家代码记录在一个 在单独的字段中,可以使用SWITCH语句来选择 正确格式化电话号码的查看(或验证) 本身。
  • 最后,是否有正则表达式或其他的好例子 验证电话号码输入的方​​法?

我认识到这确实是一系列问题,每个问题都可能散布在SO和网络上。由于验证,记录和显示格式化的电话号码是一项常见的任务,似乎应该有一些标准的方法或最佳实践;我的问题是,“是否有普遍接受的做法,我在哪里可以找到它们?”

0 个答案:

没有答案