gpt4 book ai didi

javascript - 如何使用正则表达式仅获取字符串中的数值?

转载 作者:行者123 更新时间:2023-11-30 07:20:59 26 4
gpt4 key购买 nike

我想获取字符串中的一项,

主要字符串是:这是一个不活跃的 AAA 产品。将在报价时替换为替换AAAA/BBBB号ABX16059636/903213712

我只想获取“903213712”,有什么方法可以使用 Regex 实现吗?

尝试了下面的正则表达式,它给出了 16059636/903213712 ==> 我期望斜杠后只有 903213712。

var string = "This is an inactive AAA product. It will be replaced by replacement AAAA/BBBB number ABX16059636/903213712 during quoting"

var result = string.match(/\d+/g)

//var resVal = result.toString().split("/");

alert(result);

最佳答案

你快完成了 \/ 丢失了 => /\/(\d+)/g

解释

  1. \/匹配/
  2. \d+ 匹配一个数字(等于 [0-9])。有关更多信息,请参阅演示正则表达式

Demo regex

var string = "This is an inactive AAA product. It will be replaced by replacement AAAA/BBBB number ABX16059636/903213712 during quoting"
var result =/\/(\d+)/g.exec(string)
console.log(result[1]);

关于javascript - 如何使用正则表达式仅获取字符串中的数值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44282940/

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