在Javascript中,用正则表达式重新格式化美国电话号码。
我想在Javascript中重新格式化(替换,而不是验证 - 有很多验证的参考资料)一个电话号码以供显示。以下是一些数据的示例:
- 123 4567890
- (123) 456-7890
- (123)456-7890
- 123 456 7890
- 123.456.7890
- (空/无)
- 1234567890
有没有一种简便的方法可以使用正则表达式来做到这一点?我正在寻找最佳方法。是否有更好的方法?
我想将号码重新格式化为:(123) 456-7890