在Javascript中,用正则表达式重新格式化美国电话号码。

30 浏览
0 Comments

在Javascript中,用正则表达式重新格式化美国电话号码。

我想在Javascript中重新格式化(替换,而不是验证 - 有很多验证的参考资料)一个电话号码以供显示。以下是一些数据的示例:

  • 123 4567890
  • (123) 456-7890
  • (123)456-7890
  • 123 456 7890
  • 123.456.7890
  • (空/无)
  • 1234567890

有没有一种简便的方法可以使用正则表达式来做到这一点?我正在寻找最佳方法。是否有更好的方法?

我想将号码重新格式化为:(123) 456-7890

0