我想在字符串中获取一个项目,
主字符串是:这是一个非活动的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)
你几乎完成了\/缺失=>/\/(\d+)/g
说明
\/ 匹配 /\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)