gpt4 book ai didi

javascript - 正则表达式问题 - 在字符串中查找数字

转载 作者:行者123 更新时间:2023-11-29 17:01:39 25 4
gpt4 key购买 nike

我目前正在使用 JavaScript 从字段中获取字符串,该字段中通常会有;

“宽度 = 56 空心 = 67”

我需要做的是识别可能介于 1-440 之间的两位数字,并将它们放入两个不同的字段中,这两个字段是

字段 1 = 宽度字段 2 = 无效

我已经研究过正则表达式,到目前为止,它可以让我使用 Search() 方法识别数字的位置,但它并没有真正满足我的要求

有人有什么建议吗?

最佳答案

正则表达式是贪婪的,所以你可以这样做:

  var str = 'Width = 56 Void = 67';
var a = str.match(/\d+/g);

然后您可以检查 a 的值以查看它们是否匹配以及它们是否在您预期的数字范围内,因为现在 a 是 ["56", 67"] 的数组;

关于javascript - 正则表达式问题 - 在字符串中查找数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26931798/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com