是否有可能由此产生:
美国专利 6,570,557
检索 3 个组:
- 美国
- 专利
- 6570557(没有逗号)
到目前为止我得到:
(US)(\s{1}Patent\s{1})(\d{1},\d{3},\d{3})
并尝试 (?!,)
去掉逗号,然后我有效地去掉了整个数字。
最佳答案
尝试:
var input = 'US Patent 6,570,557',
matches = input.match(/^(\w+) (\w+) ([\d,]+)/),
code = matches[1],
name = matches[2],
numb = matches[3].replace(/,/g,'');
关于javascript - 从组正则表达式中删除逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14459998/