首页 > 解决方案 > 我如何在 JavaScript Regexp 中检查这样的数字组?

问题描述

如何匹配 10 个数字1或次数的组(如果超过一组mores,则应分开)。,

pattern: 0123456789,9876543210,...

并且每个组必须以00

pattern: 0023456789,0076543210,00...

我尝试这样做并卡住:

/(?:\d{10}(?:,(?!$)|$)){1,}/.test('1111111111')

我想要一些模式:

/pattern/.test('0012345678') // should true
/pattern/.test('0012345678,0012345678') // should true

标签: javascriptregex

解决方案


这是一个可以做到这一点的正则表达式。

/^00[0-9]{8}(,00[0-9]{8})*$/

推荐阅读