3 或更少的连续数字 - 正则表达式

Continuous numbers of 3 or less - RegEx

我正在制定密码复杂性要求。一个要求是不要让用户在密码中输入 3 个连续的数字。什么是正则表达式?

例如

Allowed: Stack254!
Allowed: Stack254!36@
Disallowed: Stack8763^

提前致谢。

使用否定的先行断言。

^(?!.*?\d{4}).+$

这将不允许至少有 4 个连续数字的字符串。

DEMO