JavaScript 正则表达式 - 从单词旁边提取数字

标签 javascript regex string

好久没接触正则表达式了。这很简单,但我正在把头发拉出来。

我有一个从 DOM "MIN20, MAX40" 中得到的字符串。我希望能够在 JavaScript 中使用正则表达式来提取 MIN 旁边的整数和 MAX 旁边的整数并放入单独的变量 minmax。我想不出办法去做。

感谢曾经帮助过我的人,你将成为救命恩人!

干杯

最佳答案

您可以使用:

var input   = "MIN20, MAX40";
var matches = input.match(/MIN(\d+),\s*MAX(\d+)/);
var min = matches[1];
var max = matches[2];

JSfiddle link

关于JavaScript 正则表达式 - 从单词旁边提取数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4193536/

相关文章:

javascript - 使用ajax从表单传递aid的当前行值

javascript - 如何在 javascript 中组合 str.replace() 表达式?

javascript - 指定从 FileReader readAsDataURL() 返回的类型为 PNG 而不是 TIFF?

javascript - 有没有办法使用样式化的组件有条件地更改组件的类型?

javascript - Android 获取唯一的 firebase token 并使用云功能进行身份验证

javascript - 正则表达式替换大括号内的特定单词

regex - 用于a-z,0-9,的正则表达式。和 -

python - 将带有键和值的字符串转换为 python 字典的最有效方法

android - strings.xml 的所有字符串在 Android 的堆内存中是否始终可用?

C 初学者 : string parsing