I would like to disallow if the string contains consecutive five digits and more like: 12345, 11111, 123456.
I have got success in disallowing any number in string using
This is a good website for testing your regex:
https://regex101.com/
You could try this:
/^[0-9]{5,}$/
5 numbers or more will pass the regex.
The regex matching 5 consecutive digits is \d{5}.
To disallow such a string (actually, even more consecutive digits), at any position in the source string, this regex should be put:
(?!...),.*?
(reluctant variant).After this negative lookup, there should be a regex matching the whole string:
.+ (I assume that you are not interested in an empty string, so I put +,
not *).
The whole regex above should be preceded with ^ and followed with $ anchors.
So the whole regex can be: ^(?!.*?\d{5}).+$