我正在开发一个保存电话号码的应用程序,电话号码的掩码是 (99) 9999-9999。
我应该将整个字符串保存在数据库中吗?IE:
(99) 9999-9999
或者只是数据,即:
9999999999
并且只在用户界面中格式化它?
我正在走向第二个,但我无法给出很好的理由说明为什么会这样。我的同事的论点是第一个(带有面具的那个)会更容易,因为没有必要在不同的 UI(报告、网页)中应用面具。
我正在开发一个保存电话号码的应用程序,电话号码的掩码是 (99) 9999-9999。
我应该将整个字符串保存在数据库中吗?IE:
(99) 9999-9999
或者只是数据,即:
9999999999
并且只在用户界面中格式化它?
我正在走向第二个,但我无法给出很好的理由说明为什么会这样。我的同事的论点是第一个(带有面具的那个)会更容易,因为没有必要在不同的 UI(报告、网页)中应用面具。