正则表达式只匹配长度正好为5位数的数字-Javascript
在javascript中- 我只想提取长度正好为5位数的数字正则表达式只匹配长度正好为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
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)