正则表达式只匹配长度正好为5位数的数字-Javascript

正则表达式只匹配长度正好为5位数的数字-Javascript,javascript,regex,Javascript,Regex,在javascript中- 我只想提取长度正好为5位数的数字 example=“快速棕色22 333 44 55555 在这种情况下,我希望它匹配,并给我和55555 编辑:我想出来了。 因为我只需要五位数: .match(/(?) 这确保了它正好是5,并且没有其他数字超过它您要查找的正则表达式是: /\d{5}/ 数字的\d {5}5次 例如: const example=“hello c12345 df444 34445555555”; const matches=example.ma

在javascript中- 我只想提取长度正好为5位数的数字

example=“快速棕色22 333 44 55555

在这种情况下,我希望它匹配,并给我和55555

编辑:我想出来了。 因为我只需要五位数:
.match(/(?)


这确保了它正好是5,并且没有其他数字超过它

您要查找的正则表达式是:

/\d{5}/
  • 数字的
    \d
  • {5}
    5次
例如:

const example=“hello c12345 df444 34445555555”;
const matches=example.match(/\d{5}/g);
console.log(匹配项);
// => [ '12345', '55555' ]
这样就可以了

(?<!\d)\d{5}(?!\d)
(?

非常基本的正则表达式
/\d{5}/
12345
55555
来自哪里?例如,示例字符串中没有
1
(?<!\d)\d{5}(?!\d)