格式化从数据库到html视图的10位数电话号码

时间:2014-08-15 19:43:55

标签: html sql asp.net-mvc razor

我正在尝试从数据库中返回一个10位数的电话号码(1234567890)并将其格式化为在视图页面上呈现为(123)546-7890。

这是从数据库到视图的最佳方式,还是从用户那里获取10位数字并将其格式化为数据库?

感谢您回答新问题。

3 个答案:

答案 0 :(得分:1)

在视图上格式化它更有意义。在数据库中保持数据结构标准和简单。让您的视图控制演示文稿。

答案 1 :(得分:1)

你可以使用子串函数:

'(' + substr(first three digits) + ')' + substr(middle three digits) + '-' + substr(last four)

答案 2 :(得分:0)

如果您正在进行任何排序,最好将每组数字(如区号)格式化为自己的列进入表格。