如何使用Regex只获取字符串中的数值?

Raj*_*har 1 javascript regex

我想在字符串中获取一个项目,

主字符串是:这是一个非活动的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);
Run Code Online (Sandbox Code Playgroud)

pra*_*nth 8

你几乎完成了\/缺失=>/\/(\d+)/g

说明

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

演示正则表达式

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]);
Run Code Online (Sandbox Code Playgroud)