【发布时间】:2023-03-29 07:09:01
【问题描述】:
我正在寻找符合以下格式的正则表达式解决方案:
数字空白数字空白数字即0 2 0 2 2或0 10 0 10 4等
字符串的长度可以是无限的,因此正则表达式的表达式需要与之匹配,但格式相同。
【问题讨论】:
-
不像你想的那么基本:p
^\d+(?>\s+\d+)*$应该可以解决问题。你是说这是基本的吗? -
@Kolink:是的。只是一些repetitions、两个character classes 和grouping :-)
-
我已经尝试了一些我在网上找到的解决方案,但没有运气。我已经有一段时间没有使用正则表达式了,所以仍然想了解它
-
@user2373636,与其为您提供答案,不如显示您尝试过的不同的正则表达式,但均未成功。通过这种方式,我们可以了解您的问题所在,并帮助纠正和消除任何混淆。
-
@HamZaDzCyberDeV:实际上它是一个"independent matching group"(防止回溯),而不是某种环视(顺便说一句,js 支持前瞻)。
(?:Kolink 原来的那个很好……
标签: javascript regex validation