首页 > 解决方案 > Javascript Regex:替换字符串中的所有匹配项

问题描述

我有如下字符串,我想从字符串中提取数字。所以我使用了以下正则表达式,即使我使用了全局替换,它也没有删除最后一个括号。如何编写正则表达式,因此它会删除所有非数字字符,即使它位于开头或结尾

在此处输入图像描述

标签: javascriptregex

解决方案


您的正则表达式意味着:从字符串的开头获取非数字,并以非非数字(= 数字)结尾,这就是您的结果来自的原因。

如果你想得到数字和字符串的样式是一样的。你可以使用这个:

在此处输入图像描述


推荐阅读