📅  最后修改于: 2023-12-03 14:43:30.212000             🧑  作者: Mango
在 JavaScript 中,我们可以使用正则表达式来删除字符串中的所有非数字字符。以下是一个代码示例:
const str = "abc123def456xyz789";
const result = str.replace(/\D/g, "");
console.log(result); // output: "123456789"
在上面的代码中,我们首先定义一个字符串" abc123def456xyz789 "。我们使用正则表达式“/\D/g”来定义我们要查找并删除的所有非数字字符。其中,\D 表示非数字(字面意思为非数字),g 表示全局匹配。然后,我们使用 replace() 方法将字符串中的所有非数字字符替换为空字符串。
最终,我们将字符串存储在 result 变量中,并将其输出到控制台窗口中。
总之,这是一种使用正则表达式在 JavaScript 中删除字符串中的所有非数字的方法。