HTML und Laravel Regex, um wiederholte Zeichen zu blockieren

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: HTML und Laravel Regex, um wiederholte Zeichen zu blockieren

by Anonymous » 17 Aug 2025, 01:14

Ich versuche, einen einzelnen Regex zu entwickeln, der sowohl für die Laravel Server-Side- als auch für die HTML-Client-Seiten-Validierung verwendet werden soll, die die mehr als das dreimal wiederholte Zeichen nicht zulässt: < /p>

Code: Select all

"helloo"   // allow
"aaa"      // allow
"aabbcc"   // allow
"helllllo" // reject
"aaaa"     // reject
"aaabbbb"  // reject
< /code>
Das ist es, was ich bisher erfunden habe: < /p>
(?!.*(.)\1{3}).*
< /code>
Aus Gründen, die ich nicht verstehe, scheitern beide Implementierungen vollständig entgegengesetzt."regex:/^(?!.*(.)\1{3}).*$/"
< /code>
Und die HTML -Version lehnt alles ab: < /p>
pattern="(?!.*(.)\1{3}).*"
Hat jemand eine Idee, was hier passieren könnte, oder kann eine bessere Regex entwickeln, die erfolgreich für beide funktionieren würde?

Top