在Javascript中删除电话号码中的()和-以及空格

在Javascript中删除电话号码中的()和-以及空格,javascript,regex,Javascript,Regex,我的电话号码是(123)456-7891。我需要像1234567891这样的号码 如何在Javascript中实现这一点?您可以使用。传递一个匹配除数字以外的所有内容的值,并将其替换为' 为了安全起见,我建议删除除+(国家代码)和数字以外的所有内容: result = subject.replace(/[^+\d]+/g, ""); 请检查此链接。它可能会对您有所帮助 这里有许多示例。它可能对您有用。警报((123)456-7891)。替换(/[\(\)\-\s]+/g',)警报?为什么这里

我的电话号码是(123)456-7891。我需要像1234567891这样的号码

如何在Javascript中实现这一点?

您可以使用。传递一个匹配除数字以外的所有内容的值,并将其替换为
'


为了安全起见,我建议删除除
+
(国家代码)和数字以外的所有内容:

result = subject.replace(/[^+\d]+/g, "");

请检查此链接。它可能会对您有所帮助


这里有许多示例。它可能对您有用。

警报((123)456-7891)。替换(/[\(\)\-\s]+/g',)

警报?为什么这里使用alertAlert来打印表达式的结果。它也可能是console.log。然而,更多的上下文信息(即使答案微不足道)可能有助于经验较少的用户更好地理解它。
result = subject.replace(/[^+\d]+/g, "");