【发布时间】:2023-03-30 05:52:01
【问题描述】:
我正在尝试将美国手机号码存储在数据库中。然而,在我存储它之前,我需要将数字分成 3 部分。邮政编码,区号,然后是号码。 例如:+1 (213)-435-4676。我需要拆分此号码、邮政编码 (213)、区号 (435) 和号码 (4676)。
在传递参数后,在控制器点中是否有更简单的方法来执行此操作?或者我可以使用 jQuery 或 javascript 在视图中执行此操作吗?最好的方法是什么?提前致谢。
【问题讨论】:
-
string.split('-')
-
您可以在任何一种情况下执行此操作。在这两种情况下,您只需拆分字符串。当然,您可以要求用户将其作为数字输入(毕竟这是用于实际拨打号码的唯一位),然后仅在 显示 时才以特定方式对其进行格式化)
-
你能保证输入的号码会使用分隔符格式化,并且号码总是有国家代码吗?
标签: javascript c# jquery asp.net asp.net-mvc