如何使用正则表达式将 (886) 7199 2483
转换为 +886 7199 2483
?
我只能通过以下方式提取拨号代码
const dialCode = '(886) 7199 2483'.match(/\(([^)]+)\)/)[1]; // 886
但不知道下一步该怎么做
最佳答案
您需要使用分组匹配来做到这一点,regex demo
let str = `(886) 7199 2483`
str = str.replace(/\((\d+)\)/, "+$1")
console.log(str)
关于javascript - 如何使用正则表达式使用拨号代码格式化电话号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74370811/