Utilisateur:Salebot/Journal/2008-02-21
Un article de Wikipédia, l'encyclopédie libre.
[modifier] Révocation de 70.50.164.104 (d · c · b) sur Burnout Paradise
Diff : http://fr.wikipedia.org/w/index.php?title=Burnout_Paradise&diff=26529974&oldid=26273120&rcid=26580198
Détection du contenu:
[[Image:Exemple.jpg]] +1 /\[\[.+\]\]/ # Wikilinks are good [[Image:Exemple.jpg]] erreur: -25 /Image:Exemple\d?\.jpg/ - '''Course''': Le joueur doit arrive a un point de la carte le plus vite possible en suivant le chemin indique, ou en prenant son propre itineraire. +1 /''/ # Markup is good - '''Road Rage''': Le joueur doit faire le plus de ''Takedowns'' avant de se faire demolir. Peut importe ou va le joueur, des adversaires le rattraperont. +1 /''/ # Markup is good - '''Stunt Run''': Le joueur devra effectuer des sequences cascades (Sauts, vrilles, accidents, etc.) afin de battre l'objectif. +1 /''/ # Markup is good - '''Marked Man''': Le joueur devra se rendre a un endroit de la ville sans se faire demolir par les adversaires agressifs qui le poursuivront. +1 /''/ # Markup is good * Il est a note qu'il n'y a pas de fonction "RECOMMENCER" durant les evenements, car [[Criterion Games]] ne voulait pas un aspect lineaire du jeu, mais plutot de faire en sorte que si le joueur echoue un evenement, il peut en essayer un different qui se situe tout pres. +1 /\[\[.+\]\]/ # Wikilinks are good * Il est a note qu'il n'y a pas de fonction "RECOMMENCER" durant les evenements, car [[Criterion Games]] ne voulait pas un aspect lineaire du jeu, mais plutot de faire en sorte que si le joueur echoue un evenement, il peut en essayer un different qui se situe tout pres. +1 /^\*\*? / # Liste à points * Il est a note qu'il n'y a pas de fonction "RECOMMENCER" durant les evenements, car [[Criterion Games]] ne voulait pas un aspect lineaire du jeu, mais plutot de faire en sorte que si le joueur echoue un evenement, il peut en essayer un different qui se situe tout pres. +1 /"/ # Guillemets droits possible spam: - [http://www.criteriongames.com/ Criterion Games (Developpement)] possible spam: - [http://www.ea.com/ EA] (Publication) possible spam: - [http://www.criteriongames.com/burnout/paradise Site officiel (Criterion Games)] - [http://www.criteriongames.com/burnout/paradise Site officiel (Criterion Games)] Spam: +5 /[Ss]ite officiel/ possible spam: - [http://www.ea.com/burnout/paradise Site officiel (EA)] - [http://www.ea.com/burnout/paradise Site officiel (EA)] Spam: +5 /[Ss]ite officiel/ possible spam: - [http://www.operationburnout.com/ Operation Burnout] possible spam: - [http://www.Burnoutaholics.com/ Burnout Aholics] Analyse du contenu (vandalisme, spam, erreurs) : 8, 4, -25 Gros ajout : +9
Score final: vandalisme = 17, erreurs = -25
[modifier] Révocation de 216.246.247.85 (d · c · b) sur Ours polaire
Diff : http://fr.wikipedia.org/w/index.php?title=Ours_polaire&diff=26530243&oldid=26530196&rcid=26580472
Détection du contenu:
Ding dong ding dong c lhaloween on veut des bonbon jen ai po de bonbons si tu veut ma te donner un bon coup de pied dans le deriere si tu fais sa jappele la dpj pis ta face passe demain matin sul cover du journal de montreal si t un vrai demon toi non chtun clown moisi moisi -1 /\b(tu|t')\b/ # "tu" dans un article (erreur possible : titre de chanson) Ding dong ding dong c lhaloween on veut des bonbon jen ai po de bonbons si tu veut ma te donner un bon coup de pied dans le deriere si tu fais sa jappele la dpj pis ta face passe demain matin sul cover du journal de montreal si t un vrai demon toi non chtun clown moisi moisi -1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article Ding dong ding dong c lhaloween on veut des bonbon jen ai po de bonbons si tu veut ma te donner un bon coup de pied dans le deriere si tu fais sa jappele la dpj pis ta face passe demain matin sul cover du journal de montreal si t un vrai demon toi non chtun clown moisi moisi -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation Analyse du contenu (vandalisme, spam, erreurs) : -3, 0, 0 Grosse suppression (-37459) : -10 contenu remplacé : -10 Nouveau total : -23
Score final: vandalisme = -23, erreurs = 0
[modifier] Révocation de 64.18.181.28 (d · c · b) sur Céline Dion
Diff : http://fr.wikipedia.org/w/index.php?title=C%C3%A9line_Dion&diff=26530360&oldid=26527601&rcid=26580593
Détection du contenu:
grosse pute de merde qui ne s'est faire que des activites nocturnes avec des femmes -10 /\bm[ae]+rde/ grosse pute de merde qui ne s'est faire que des activites nocturnes avec des femmes -10 /\bpute/ grosse pute de merde qui ne s'est faire que des activites nocturnes avec des femmes -30 /(de|de la|dla|grosses?) m[ae]+r+de\b/ Salope -10 /\bsal(aud|ope)/ Analyse du contenu (vandalisme, spam, erreurs) : -60, 0, 0 Nouveau total : -60
Score final: vandalisme = -60, erreurs = 0
[modifier] Révocation de 64.18.181.28 (d · c · b) sur Discussion Utilisateur:Gribeco
Diff : http://fr.wikipedia.org/w/index.php?title=Discussion_Utilisateur:Gribeco&diff=26530483&oldid=26501248&rcid=26580716
Détection du contenu:
==C de la merde ton bot== -10 /\bm[ae]+rde/ ==C de la merde ton bot== -30 /(de|de la|dla|grosses?) m[ae]+r+de\b/ Tes qune grosse petasse de merde toi pi ton bot tu me fait chiez! et pi appart ca va don chier!Pourquopi on peut pas scree un article comme ON le veut! -5 /\bchie(r|nt|s)?\b/ Tes qune grosse petasse de merde toi pi ton bot tu me fait chiez! et pi appart ca va don chier!Pourquopi on peut pas scree un article comme ON le veut! -10 /\bpetasses?/ Tes qune grosse petasse de merde toi pi ton bot tu me fait chiez! et pi appart ca va don chier!Pourquopi on peut pas scree un article comme ON le veut! -10 /\bm[ae]+rde/ Tes qune grosse petasse de merde toi pi ton bot tu me fait chiez! et pi appart ca va don chier!Pourquopi on peut pas scree un article comme ON le veut! -30 /(de|de la|dla|grosses?) m[ae]+r+de\b/ T'es qu,une salope! -10 /\bsal(aud|ope)/ Analyse du contenu (vandalisme, spam, erreurs) : -105, 0, 0 Gros ajout : +1 Total précédent : -60 Nouveau total : -164
Score final: vandalisme = -164, erreurs = 0
[modifier] Révocation de 61.88.131.146 (d · c · b) sur Machine électrique
Diff : http://fr.wikipedia.org/w/index.php?title=Machine_%C3%A9lectrique&diff=26530498&oldid=26462908&rcid=26580732
Détection du contenu:
>> pas d'accents FRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOG -10 /\b[A-Z]{20,}\b/ # Too many caps FRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOG -10 /[A-Z\s]{40,}/ # Too many caps + whitespace FRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOG -10 /[^a-z]{500,}/ # Long section without lower case FRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOG -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation FRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOG -10 /\b[A-Z]{20,}\b/ # Too many caps FRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOG -10 /[A-Z\s]{40,}/ # Too many caps + whitespace FRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOG -10 /\b[A-Z]{20,}\b/ # Too many caps FRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOG -10 /[A-Z\s]{40,}/ # Too many caps + whitespace FRANCEISLOGFRANCEISLOG -10 /\b[A-Z]{20,}\b/ # Too many caps FRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOG -10 /\b[A-Z]{20,}\b/ # Too many caps FRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOG -10 /[A-Z\s]{40,}/ # Too many caps + whitespace FRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOG -10 /\b[A-Z]{20,}\b/ # Too many caps FRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOGFRANCEISLOG -10 /[A-Z\s]{40,}/ # Too many caps + whitespace Analyse du contenu (vandalisme, spam, erreurs) : -123, 0, 0 Gros ajout : +5 Nouveau total : -118
Score final: vandalisme = -118, erreurs = 0
[modifier] Révocation de 70.52.51.51 (d · c · b) sur Sanguinaire du Canada
Diff : http://fr.wikipedia.org/w/index.php?title=Sanguinaire_du_Canada&diff=26530678&oldid=26530675&rcid=26580914
Détection du contenu:
Coucou cest moi!!!! -1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article Coucou cest moi!!!! -5 /\bcoucou\b/ # "coucou" dans un article Coucou cest moi!!!! -1 /!!/ # Too many !'s Analyse du contenu (vandalisme, spam, erreurs) : -7, 0, 0 Nouveau total : -7 Petite différence de taille : nouveau seuil de vandalisme = -10 Révocation précédente par des humains : nouveau score = -8, nouveau seuil = -6
Score final: vandalisme = -8, erreurs = 0
[modifier] Révocation de 172.129.109.14 (d · c · b) sur Atlas (géographie)
Diff : http://fr.wikipedia.org/w/index.php?title=Atlas_%28g%C3%A9ographie%29&diff=26530685&oldid=26135934&rcid=26580921
Détection du contenu:
Image:Exemple.jpg|[[Tournesol]] +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence Image:Exemple.jpg|[[Tournesol]] +1 /\[\[.+\]\]/ # Wikilinks are good Image:Exemple.jpg|[[Tournesol]] erreur: -25 /Image:Exemple\d?\.jpg/ Exemple1.jpg|[[La Joconde]] +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence Exemple1.jpg|[[La Joconde]] +1 /\[\[.+\]\]/ # Wikilinks are good jpg|Un [[hamster]] +1 /\[\[.+\]\]/ # Wikilinks are good * element A +1 /^\*\*? / # Liste à points * element A erreur: -25 /\* element [A-C]\b/ * element B +1 /^\*\*? / # Liste à points * element B erreur: -25 /\* element [A-C]\b/ * element C +1 /^\*\*? / # Liste à points * element C erreur: -25 /\* element [A-C]\b/ # element 1 erreur: -25 /# element [1-3]\b/ # element 2 erreur: -25 /# element [1-3]\b/ # element 3<s>{| erreur: -25 /# element [1-3]\b/ --[[Special:Contributions/172.129.109.14|172.129.109.14]] ([[User talk:172.129.109.14|d]]) 21 fevrier 2008 a 02:09 (CET)<nowiki><math>Entrez le texte non formate ici</math>[[Media:[[Image:Exemple.ogg]] -1 /ez\b/ # 2e personne pluriel dans un article --[[Special:Contributions/172.129.109.14|172.129.109.14]] ([[User talk:172.129.109.14|d]]) 21 fevrier 2008 a 02:09 (CET)<nowiki><math>Entrez le texte non formate ici</math>[[Media:[[Image:Exemple.ogg]] +1 /\[\[.+\]\]/ # Wikilinks are good --[[Special:Contributions/172.129.109.14|172.129.109.14]] ([[User talk:172.129.109.14|d]]) 21 fevrier 2008 a 02:09 (CET)<nowiki><math>Entrez le texte non formate ici</math>[[Media:[[Image:Exemple.ogg]] erreur: -25 /Entrez le texte non formate ici/ --[[Special:Contributions/172.129.109.14|172.129.109.14]] ([[User talk:172.129.109.14|d]]) 21 fevrier 2008 a 02:09 (CET)<nowiki><math>Entrez le texte non formate ici</math>[[Media:[[Image:Exemple.ogg]] erreur: -25 /\[\[Special:Contributions/ == [Texte de sous-titre][[''Titre du lien'']] == +1 /''/ # Markup is good == [Texte de sous-titre][[''Titre du lien'']] == +1 /\[\[.+\]\]/ # Wikilinks are good possible spam: <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> Spam: +10 /wikipedia\.org/; * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points possible spam: <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> Spam: +10 /wikipedia\.org/; * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points possible spam: <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> Spam: +10 /wikipedia\.org/; * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --><ref>{{reference, citation ou lien}}</ref> +5 /\{\{.+\}\}/ # Templates are good possible spam: <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --><ref>{{reference, citation ou lien}}</ref> <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --><ref>{{reference, citation ou lien}}</ref> Spam: +10 /wikipedia\.org/; Analyse du contenu (vandalisme, spam, erreurs) : 21, 36, -225 Gros ajout : +4
Score final: vandalisme = 25, erreurs = -225
[modifier] Révocation de 24.202.229.130 (d · c · b) sur Marco Polo
Diff : http://fr.wikipedia.org/w/index.php?title=Marco_Polo&diff=26530771&oldid=26417875&rcid=26581009
Détection du contenu:
lemmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite lemmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite lemmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels lemmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels lemmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels Analyse du contenu (vandalisme, spam, erreurs) : -57, 0, 0 Nouveau total : -57
Score final: vandalisme = -57, erreurs = 0
[modifier] Révocation de 66.130.117.140 (d · c · b) sur McDonald's
Diff : http://fr.wikipedia.org/w/index.php?title=McDonald%27s&diff=26531085&oldid=26530616&rcid=26581335
Détection du contenu:
Analyse du contenu (vandalisme, spam, erreurs) : 0, 0, 0 Grosse suppression (-51900) : -10 contenu remplacé : -10 Nouveau total : -20
Score final: vandalisme = -20, erreurs = 0
[modifier] Révocation de 66.131.25.176 (d · c · b) sur Libéralisme économique
Diff : http://fr.wikipedia.org/w/index.php?title=Lib%C3%A9ralisme_%C3%A9conomique&diff=26531094&oldid=25883909&rcid=26581346
Détection du contenu:
Cetttttte -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite Analyse du contenu (vandalisme, spam, erreurs) : -10, 0, 0 Nouveau total : -10 Petite différence de taille : nouveau seuil de vandalisme = -10
Score final: vandalisme = -10, erreurs = 0
[modifier] Révocation de 83.156.102.28 (d · c · b) sur Cali (chanteur)
Diff : http://fr.wikipedia.org/w/index.php?title=Cali_%28chanteur%29&diff=26531155&oldid=26531148&rcid=26581414
Détection du contenu:
e mail : bcba@aliceadsl.fr -5 /\S+@\S+\.[a-z]+/ # email address Analyse du contenu (vandalisme, spam, erreurs) : -5, 0, 0 Total précédent : -6 Nouveau total : -11 Petite différence de taille : nouveau seuil de vandalisme = -10 Révocation précédente par des humains : nouveau score = -12, nouveau seuil = -6
Score final: vandalisme = -12, erreurs = 0
[modifier] Révocation de 76.67.181.158 (d · c · b) sur Madagascar
Diff : http://fr.wikipedia.org/w/index.php?title=Madagascar&diff=26531196&oldid=26459224&rcid=26581457
Détection du contenu:
== La couleur du caca a Madagascar == -5 /\bcaca\b/ Bien evidemment a Madagascar ils ont la meme couleur de caca que nous. La couleur peu varier selon ce qu'ils mangent mais generalement reste la meme. Elle peut passer d'en brun-noiratre a un brun-verdatre. -1 /\bnous\b/ # "nous" dans un article Bien evidemment a Madagascar ils ont la meme couleur de caca que nous. La couleur peu varier selon ce qu'ils mangent mais generalement reste la meme. Elle peut passer d'en brun-noiratre a un brun-verdatre. -5 /\bcaca\b/ Image:Exemple.jpg|[[Tournesol]] +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence Image:Exemple.jpg|[[Tournesol]] +1 /\[\[.+\]\]/ # Wikilinks are good Image:Exemple.jpg|[[Tournesol]] erreur: -25 /Image:Exemple\d?\.jpg/ Image:Exemple1.jpg|[[La Joconde]] +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence Image:Exemple1.jpg|[[La Joconde]] +1 /\[\[.+\]\]/ # Wikilinks are good Image:Exemple1.jpg|[[La Joconde]] erreur: -25 /Image:Exemple\d?\.jpg/ Image:Exemple2.jpg|Un [[hamster]] +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence Image:Exemple2.jpg|Un [[hamster]] +1 /\[\[.+\]\]/ # Wikilinks are good Image:Exemple2.jpg|Un [[hamster]] erreur: -25 /Image:Exemple\d?\.jpg/ </gallery>[[Media:http://www.youtube.com/results?search_query=sex&search_type=]] +1 /\[\[.+\]\]/ # Wikilinks are good possible spam: </gallery>[[Media:http://www.youtube.com/results?search_query=sex&search_type=]] </gallery>[[Media:http://www.youtube.com/results?search_query=sex&search_type=]] Spam: -5 /youtube/; aller dont chier -5 /\bchie(r|nt|s)?\b/ Analyse du contenu (vandalisme, spam, erreurs) : -9, -6, -75 Gros ajout : +2 Nouveau total : -7
Score final: vandalisme = -7, erreurs = -75
[modifier] Révocation de 64.18.184.58 (d · c · b) sur Vladimir Malakhov (hockey sur glace)
Diff : http://fr.wikipedia.org/w/index.php?title=Vladimir_Malakhov_%28hockey_sur_glace%29&diff=26531244&oldid=25910806&rcid=26581507
Détection du contenu:
terrible. Apres le match, il -1 /^[a-z].+[.?!][\s$]/ # Line starts with lower case and looks complete, does not work well with a sentence fragment a dit ceci aux partisans et a l'equipe: <<J'en ai marre de vous autres et je n'ai plus -1 /\b(je|j')\b/i; # "je" dans un article (erreur possible : titre de chanson) a dit ceci aux partisans et a l'equipe: <<J'en ai marre de vous autres et je n'ai plus /\b(JE|J')\b/, score=-6 a dit ceci aux partisans et a l'equipe: <<J'en ai marre de vous autres et je n'ai plus -1 /\bvous\b/ # "vous" dans un article a dit ceci aux partisans et a l'equipe: <<J'en ai marre de vous autres et je n'ai plus -5 /\bmarr+e\b/ a dit ceci aux partisans et a l'equipe: <<J'en ai marre de vous autres et je n'ai plus -5 /\bai marre\b/ le gout de jouer ici >>!!! Il fut echanger aux Devils du New Jersey plus tard -1 /!!/ # Too many !'s le gout de jouer ici >>!!! Il fut echanger aux Devils du New Jersey plus tard -1 /^[a-z].+[.?!][\s$]/ # Line starts with lower case and looks complete, does not work well with a sentence fragment Analyse du contenu (vandalisme, spam, erreurs) : -21, 0, 0 Gros ajout : +2 Nouveau total : -19 Révocation précédente par des humains : nouveau score = -20, nouveau seuil = -6
Score final: vandalisme = -20, erreurs = 0
[modifier] Révocation de 24.203.185.149 (d · c · b) sur Pointe-au-Père
Diff : http://fr.wikipedia.org/w/index.php?title=Pointe-au-P%C3%A8re&rcid=26581564
Détection du contenu:
Pointe A Pere a ete autrefois une ville mais mintenant elle fait partit de [[Rimouski]] +1 /\[\[.+\]\]/ # Wikilinks are good --[[Special:Contributions/24.203.185.149|24.203.185.149]] ([[User talk:24.203.185.149|d]]) 21 fevrier 2008 a 03:43 (CET)Gabrielle Poirier-Anctil +1 /\[\[.+\]\]/ # Wikilinks are good --[[Special:Contributions/24.203.185.149|24.203.185.149]] ([[User talk:24.203.185.149|d]]) 21 fevrier 2008 a 03:43 (CET)Gabrielle Poirier-Anctil erreur: -25 /\[\[Special:Contributions/ Analyse du contenu (vandalisme, spam, erreurs) : 2, 0, -25 Gros ajout : +1 nouvelle page sans résumé : -1
Score final: vandalisme = 2, erreurs = -25
[modifier] Révocation de 24.203.185.149 (d · c · b) sur Rimouski
Diff : http://fr.wikipedia.org/w/index.php?title=Rimouski&diff=26531320&oldid=26531315&rcid=26581585
Détection du contenu:
--[[Special:Contributions/24.203.185.149|24.203.185.149]] ([[User talk:24.203.185.149|d]]) 21 fevrier 2008 a 03:47 (CET)Gabrielle Poirier-Anctil +1 /\[\[.+\]\]/ # Wikilinks are good --[[Special:Contributions/24.203.185.149|24.203.185.149]] ([[User talk:24.203.185.149|d]]) 21 fevrier 2008 a 03:47 (CET)Gabrielle Poirier-Anctil erreur: -25 /\[\[Special:Contributions/ Analyse du contenu (vandalisme, spam, erreurs) : 1, 0, -25
Score final: vandalisme = 1, erreurs = -25
[modifier] Révocation de 74.57.18.101 (d · c · b) sur Duke Squad
Diff : http://fr.wikipedia.org/w/index.php?title=Duke_Squad&diff=26532131&oldid=26532118&rcid=26582407
Détection du contenu:
pute a temps plein -10 /\bpute/ Analyse du contenu (vandalisme, spam, erreurs) : -10, 0, 0 Total précédent : -15 Nouveau total : -25
Score final: vandalisme = -25, erreurs = 0
[modifier] Révocation de 76.247.222.101 (d · c · b) sur Discuter:Wiki
Diff : http://fr.wikipedia.org/w/index.php?title=Discuter:Wiki&diff=26532840&oldid=26247209&rcid=26583125
Détection du contenu:
Fuck ass -10 /\bfuck/ Analyse du contenu (vandalisme, spam, erreurs) : -10, 0, 0 Grosse suppression (-16645) : -10 contenu remplacé : -10 Nouveau total : -30
Score final: vandalisme = -30, erreurs = 0
[modifier] Révocation de 213.41.225.234 (d · c · b) sur Neptune (planète)
Diff : http://fr.wikipedia.org/w/index.php?title=Neptune_%28plan%C3%A8te%29&diff=26533772&oldid=26432456&rcid=26584063
Détection du contenu:
elle pu le caca proute hihihiihiihi -10 /(h[aeiou] ?)\1{2,}/ elle pu le caca proute hihihiihiihi -3 /\bprout/ elle pu le caca proute hihihiihiihi -5 /\bcaca\b/ elle pu le caca proute hihihiihiihi -10 /\b(un|le) caca/ Analyse du contenu (vandalisme, spam, erreurs) : -28, 0, 0 Nouveau total : -28 Petite différence de taille : nouveau seuil de vandalisme = -10
Score final: vandalisme = -28, erreurs = 0
[modifier] Révocation de 86.209.112.226 (d · c · b) sur Le plus grand homme du monde
Diff : http://fr.wikipedia.org/w/index.php?title=Le_plus_grand_homme_du_monde&rcid=26584096
Détection du contenu:
== ouai ouai ouai<nowiki>il est gros son gro kilch#REDIRECT [[chez ton pere<ref>miniclip.com== Notes et references == -1 /ez\b/ # 2e personne pluriel dans un article possible spam: <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> Spam: +10 /wikipedia\.org/; possible spam: <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> Spam: +10 /wikipedia\.org/; * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points possible spam: <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> Spam: +10 /wikipedia\.org/; * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points '''Inserez un texte a mettre en gras a la place de celui-ci'''</ref>]]</nowiki> == -1 /ez\b/ # 2e personne pluriel dans un article '''Inserez un texte a mettre en gras a la place de celui-ci'''</ref>]]</nowiki> == +1 /''/ # Markup is good '''Inserez un texte a mettre en gras a la place de celui-ci'''</ref>]]</nowiki> == erreur: -25 /Inserez (le|un) texte a mettre/ Analyse du contenu (vandalisme, spam, erreurs) : 3, 27, -25 Gros ajout : +4 nouvelle page sans résumé : -1
Score final: vandalisme = 6, erreurs = -25
[modifier] Révocation de 148.160.250.9 (d · c · b) sur Bataille de l'Ad Decimum
Diff : http://fr.wikipedia.org/w/index.php?title=Bataille_de_l%27Ad_Decimum&diff=26534342&oldid=26509631&rcid=26584638
Détection du contenu:
la ville de nuit. Le lendemain -1 /^[a-z].+[.?!][\s$]/ # Line starts with lower case and looks complete, does not work well with a sentence fragment tuer ou de reduire en [[esclavage]] les habitants de Carthage, m +1 /\[\[.+\]\]/ # Wikilinks are good Analyse du contenu (vandalisme, spam, erreurs) : 0, 0, 0 Grosse suppression (-1225) : -6 Nouveau total : -6 Révocation précédente par des humains : nouveau score = -7, nouveau seuil = -6
Score final: vandalisme = -7, erreurs = 0
[modifier] Révocation de 80.11.136.227 (d · c · b) sur Discuter:Marché de l'automobile
Diff : http://fr.wikipedia.org/w/index.php?title=Discuter:March%C3%A9_de_l%27automobile&rcid=26584912
Détection du contenu:
tuuuuuuuuuuuuuuuuuuuuuu a wai -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite tuuuuuuuuuuuuuuuuuuuuuu a wai -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite tuuuuuuuuuuuuuuuuuuuuuu a wai -5 /[aeiou]{6,}/i; # Trop de voyelles de suite sait tu ke lautomobile ..... a wai -1 /^[a-z].+[.?!][\s$]/ # Line starts with lower case and looks complete, does not work well with a sentence fragment Analyse du contenu (vandalisme, spam, erreurs) : -26, 0, 0 nouvelle page sans résumé : -1 Nouveau total : -27
Score final: vandalisme = -27, erreurs = 0
[modifier] Révocation de 77.204.82.147 (d · c · b) sur ISO 7813
Diff : http://fr.wikipedia.org/w/index.php?title=ISO_7813&rcid=26584934
Détection du contenu:
lkkhhhhhhhhhhhhhn a mort les juifs -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite lkkhhhhhhhhhhhhhn a mort les juifs -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite lkkhhhhhhhhhhhhhn a mort les juifs -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels Analyse du contenu (vandalisme, spam, erreurs) : -25, 0, 0 nouvelle page sans résumé : -1 nouvelle page courte : -1 Nouveau total : -27 Petite différence de taille : nouveau seuil de vandalisme = -10
Score final: vandalisme = -27, erreurs = 0
[modifier] Révocation de 81.252.254.61 (d · c · b) sur Utilisateur:Voxhominis
Diff : http://fr.wikipedia.org/w/index.php?title=Utilisateur:Voxhominis&diff=26534843&oldid=26528414&rcid=26585149
Détection du contenu:
Analyse du contenu (vandalisme, spam, erreurs) : -1, 0, 0 Grosse suppression (-13242) : -10 blanchiment : -10 Nouveau total : -21
Score final: vandalisme = -21, erreurs = 0
[modifier] Révocation de 212.180.75.146 (d · c · b) sur Vénus de Milo
Diff : http://fr.wikipedia.org/w/index.php?title=V%C3%A9nus_de_Milo&diff=26534998&oldid=25829714&rcid=26585306
Détection du contenu:
elle a vu mon cul pour la premiere fois -1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article elle a vu mon cul pour la premiere fois -1 /\bculs?\b/ elle a vu mon cul pour la premiere fois -30 /\b(mon|ton) (anus|cul?)\b/ tro de la merde, elle a pas de bras !! -10 /\bm[ae]+rde/ tro de la merde, elle a pas de bras !! -30 /(de|de la|dla|grosses?) m[ae]+r+de\b/ tro de la merde, elle a pas de bras !! -1 /!!/ # Too many !'s Analyse du contenu (vandalisme, spam, erreurs) : -73, 0, 0 Nouveau total : -73
Score final: vandalisme = -73, erreurs = 0
[modifier] Révocation de 217.128.224.214 (d · c · b) sur Thym
Diff : http://fr.wikipedia.org/w/index.php?title=Thym&diff=26535062&oldid=26534979&rcid=26585375
Détection du contenu:
ta mere -10 /\bta mere\b/ pute veuillote -10 /\bpute/ Analyse du contenu (vandalisme, spam, erreurs) : -20, 0, 0 Total précédent : -10 Nouveau total : -30 Petite différence de taille : nouveau seuil de vandalisme = -10 Révocation précédente par des humains : nouveau score = -31, nouveau seuil = -6
Score final: vandalisme = -31, erreurs = 0
[modifier] Révocation de 213.41.161.26 (d · c · b) sur Géographie physique
Diff : http://fr.wikipedia.org/w/index.php?title=G%C3%A9ographie_physique&diff=26535527&oldid=24410853&rcid=26585852
Détection du contenu:
Djessy a 11ans il 444444444444444444444444444444444444444444444444447888f8rj7u8h14hdh40f6rf!l -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite PD -3 /\bpd\b/ PD /\bPD\b/, score=-8 Analyse du contenu (vandalisme, spam, erreurs) : -21, 0, 0 Grosse suppression (-3059) : -10 contenu remplacé : -10 Nouveau total : -41
Score final: vandalisme = -41, erreurs = 0
[modifier] Révocation de 90.53.176.108 (d · c · b) sur Performance qualitatifs
Diff : http://fr.wikipedia.org/w/index.php?title=Performance_qualitatifs&rcid=26586136
Détection du contenu:
[[Categorie:nom de la categorie]]{{<ref>modele ou page a inclure</ref>== Notes et references == +1 /\[\[.+\]\]/ # Wikilinks are good [[Categorie:nom de la categorie]]{{<ref>modele ou page a inclure</ref>== Notes et references == erreur: -25 /\[\[Categorie:nom de la categorie\]\]/ possible spam: <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --><!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --><!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> Spam: +10 /wikipedia\.org/; * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points [[[Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner]]''''Inserez le texte a mettre en italique a la place de celui-ci'''''''Inserez un texte a mettre en gras a la place de celui-ci''{| -1 /ez\b/ # 2e personne pluriel dans un article [[[Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner]]''''Inserez le texte a mettre en italique a la place de celui-ci'''''''Inserez un texte a mettre en gras a la place de celui-ci''{| -1 /\bvous\b/ # "vous" dans un article [[[Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner]]''''Inserez le texte a mettre en italique a la place de celui-ci'''''''Inserez un texte a mettre en gras a la place de celui-ci''{| -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation [[[Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner]]''''Inserez le texte a mettre en italique a la place de celui-ci'''''''Inserez un texte a mettre en gras a la place de celui-ci''{| +1 /''/ # Markup is good [[[Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner]]''''Inserez le texte a mettre en italique a la place de celui-ci'''''''Inserez un texte a mettre en gras a la place de celui-ci''{| +1 /\[\[.+\]\]/ # Wikilinks are good [[[Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner]]''''Inserez le texte a mettre en italique a la place de celui-ci'''''''Inserez un texte a mettre en gras a la place de celui-ci''{| erreur: -25 /\[Remplacez cette mention/ [[[Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner]]''''Inserez le texte a mettre en italique a la place de celui-ci'''''''Inserez un texte a mettre en gras a la place de celui-ci''{| erreur: -25 /Inserez (le|un) texte a mettre/ # element 1 erreur: -25 /# element [1-3]\b/ # element 2 erreur: -25 /# element [1-3]\b/ # element 3 erreur: -25 /# element [1-3]\b/ # element 1 erreur: -25 /# element [1-3]\b/ # element 2 erreur: -25 /# element [1-3]\b/ # element 3 erreur: -25 /# element [1-3]\b/ Image:Exemple.jpg|[[Tournesol]] +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence Image:Exemple.jpg|[[Tournesol]] +1 /\[\[.+\]\]/ # Wikilinks are good Image:Exemple.jpg|[[Tournesol]] erreur: -25 /Image:Exemple\d?\.jpg/ Image:Exemple1.jpg|[[La Joconde]] +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence Image:Exemple1.jpg|[[La Joconde]] +1 /\[\[.+\]\]/ # Wikilinks are good Image:Exemple1.jpg|[[La Joconde]] erreur: -25 /Image:Exemple\d?\.jpg/ Image:Exemple2.jpg|Un [[hamster]] +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence Image:Exemple2.jpg|Un [[hamster]] +1 /\[\[.+\]\]/ # Wikilinks are good Image:Exemple2.jpg|Un [[hamster]] erreur: -25 /Image:Exemple\d?\.jpg/ Image:Exemple.jpg|[[Tournesol]] +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence Image:Exemple.jpg|[[Tournesol]] +1 /\[\[.+\]\]/ # Wikilinks are good Image:Exemple.jpg|[[Tournesol]] erreur: -25 /Image:Exemple\d?\.jpg/ Image:Exemple1.jpg|[[La Joconde]] +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence Image:Exemple1.jpg|[[La Joconde]] +1 /\[\[.+\]\]/ # Wikilinks are good Image:Exemple1.jpg|[[La Joconde]] erreur: -25 /Image:Exemple\d?\.jpg/ Image:Exemple2.jpg|Un [[hamster]] +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence Image:Exemple2.jpg|Un [[hamster]] +1 /\[\[.+\]\]/ # Wikilinks are good Image:Exemple2.jpg|Un [[hamster]] erreur: -25 /Image:Exemple\d?\.jpg/ * element A +1 /^\*\*? / # Liste à points * element A erreur: -25 /\* element [A-C]\b/ * element B +1 /^\*\*? / # Liste à points * element B erreur: -25 /\* element [A-C]\b/ * element C#REDIRECT [[{{nom de la destination}}<ref>== Notes et references == +1 /^\*\*? / # Liste à points * element C#REDIRECT [[{{nom de la destination}}<ref>== Notes et references == +5 /\{\{.+\}\}/ # Templates are good * element C#REDIRECT [[{{nom de la destination}}<ref>== Notes et references == erreur: -25 /\* element [A-C]\b/ possible spam: <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->reference, citation ou lien<!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->reference, citation ou lien<!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> Spam: +10 /wikipedia\.org/; * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points possible spam: <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> Spam: +10 /wikipedia\.org/; * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points possible spam: <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> Spam: +10 /wikipedia\.org/; * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points possible spam: <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> Spam: +10 /wikipedia\.org/; * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points possible spam: <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> Spam: +10 /wikipedia\.org/; * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points </ref>]]</s>''''']]]}} +1 /''/ # Markup is good Analyse du contenu (vandalisme, spam, erreurs) : 33, 54, -450 Gros ajout : +13 nouvelle page sans résumé : -1
Score final: vandalisme = 45, erreurs = -450
[modifier] Révocation de 83.206.170.130 (d · c · b) sur Cristiano Ronaldo
Diff : http://fr.wikipedia.org/w/index.php?title=Cristiano_Ronaldo&diff=26536368&oldid=26536350&rcid=26586705
Détection du contenu:
Analyse du contenu (vandalisme, spam, erreurs) : 0, 0, 0 Grosse suppression (-2153) : -10 Total précédent : -17 Nouveau total : -27
Score final: vandalisme = -27, erreurs = 0
[modifier] Révocation de 83.112.198.155 (d · c · b) sur Degardanne
Diff : http://fr.wikipedia.org/w/index.php?title=Degardanne&rcid=26587342
Détection du contenu:
>> pas d'accents Degardanne est une des pire prof que la France n'ait connut sur son sol.Avec ses allures a mickael jackson et a une momie fraichement sortir de son sous-sol egyptien,c'est vrai ce n'est pas juste de juger quelqu'un sur son physique mais son interieure et encore plus moche,elle choisi des eleves au depart pour bien les faire rater leur annee et leurs faire passe une annee scolaire degeulasse et qui ne donne plus envie de retourne en cours(trop peur de retomber sur une conne pareille) -5 /\bmoches?\b/ # "moche" dans un article Degardanne est une des pire prof que la France n'ait connut sur son sol.Avec ses allures a mickael jackson et a une momie fraichement sortir de son sous-sol egyptien,c'est vrai ce n'est pas juste de juger quelqu'un sur son physique mais son interieure et encore plus moche,elle choisi des eleves au depart pour bien les faire rater leur annee et leurs faire passe une annee scolaire degeulasse et qui ne donne plus envie de retourne en cours(trop peur de retomber sur une conne pareille) +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence Avec elle pas la peine de lui faire voir vos parents elle fait la gentille petite fille avec eux et vous etez bien dans la merde apres.Donc pour finir si ont n'aime pas son metier et quue l'ont detruit les eleves car ont ne les aiment ont change d'orientation. -1 /ez\b/ # 2e personne pluriel dans un article Avec elle pas la peine de lui faire voir vos parents elle fait la gentille petite fille avec eux et vous etez bien dans la merde apres.Donc pour finir si ont n'aime pas son metier et quue l'ont detruit les eleves car ont ne les aiment ont change d'orientation. -1 /\bvous\b/ # "vous" dans un article Avec elle pas la peine de lui faire voir vos parents elle fait la gentille petite fille avec eux et vous etez bien dans la merde apres.Donc pour finir si ont n'aime pas son metier et quue l'ont detruit les eleves car ont ne les aiment ont change d'orientation. -10 /\bm[ae]+rde/ Avec elle pas la peine de lui faire voir vos parents elle fait la gentille petite fille avec eux et vous etez bien dans la merde apres.Donc pour finir si ont n'aime pas son metier et quue l'ont detruit les eleves car ont ne les aiment ont change d'orientation. +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence Donc porf de tout pays qui n'aiment pas leur metier quitter le mais ne faite pas chier les enfants avec ca,MERCI. -5 /\bmerci\b/ Donc porf de tout pays qui n'aiment pas leur metier quitter le mais ne faite pas chier les enfants avec ca,MERCI. /\bMERCI\b/, score=-10 Donc porf de tout pays qui n'aiment pas leur metier quitter le mais ne faite pas chier les enfants avec ca,MERCI. -5 /\bchie(r|nt|s)?\b/ Analyse du contenu (vandalisme, spam, erreurs) : -37, 0, 0 Gros ajout : +4 nouvelle page sans résumé : -1 Nouveau total : -34
Score final: vandalisme = -34, erreurs = 0
[modifier] Révocation de 217.128.240.171 (d · c · b) sur Cotation fonctionnelle
Diff : http://fr.wikipedia.org/w/index.php?title=Cotation_fonctionnelle&diff=26538163&oldid=26080391&rcid=26588528
Détection du contenu:
[[Media:<nowiki>Exemple.ogg</nowiki>''[[Inserez le texte a mettre en italique a la place de celui-ci]]'']] -1 /ez\b/ # 2e personne pluriel dans un article [[Media:<nowiki>Exemple.ogg</nowiki>''[[Inserez le texte a mettre en italique a la place de celui-ci]]'']] +1 /''/ # Markup is good [[Media:<nowiki>Exemple.ogg</nowiki>''[[Inserez le texte a mettre en italique a la place de celui-ci]]'']] +1 /\[\[.+\]\]/ # Wikilinks are good [[Media:<nowiki>Exemple.ogg</nowiki>''[[Inserez le texte a mettre en italique a la place de celui-ci]]'']] erreur: -25 /Inserez (le|un) texte a mettre/ Analyse du contenu (vandalisme, spam, erreurs) : 1, 0, -25
Score final: vandalisme = 1, erreurs = -25
[modifier] Révocation de 83.206.145.2 (d · c · b) sur Fêtes à Versailles
Diff : http://fr.wikipedia.org/w/index.php?title=F%C3%AAtes_%C3%A0_Versailles&diff=26538519&oldid=22020878&rcid=26588890
Détection du contenu:
BLA BLA BLA BLA PROUTE -3 /\b(bla)+\b/ BLA BLA BLA BLA PROUTE /\b(BLA)+\b/, score=-8 BLA BLA BLA BLA PROUTE -3 /\bprout/ BLA BLA BLA BLA PROUTE /\bPROUT/, score=-8 Analyse du contenu (vandalisme, spam, erreurs) : -22, 0, 0 Nouveau total : -22 Petite différence de taille : nouveau seuil de vandalisme = -10
Score final: vandalisme = -22, erreurs = 0
[modifier] Révocation de 82.241.73.90 (d · c · b) sur Facture (comptabilité)
Diff : http://fr.wikipedia.org/w/index.php?title=Facture_%28comptabilit%C3%A9%29&diff=26538608&oldid=26431402&rcid=26588980
Détection du contenu:
<math>Entrez votre formule ici</math> -1 /ez\b/ # 2e personne pluriel dans un article <math>Entrez votre formule ici</math> erreur: -25 /Entrez votre formule ici/ Analyse du contenu (vandalisme, spam, erreurs) : -1, 0, -25 Petite différence de taille : nouveau seuil de vandalisme = -10
Score final: vandalisme = -1, erreurs = -25
[modifier] Révocation de 213.41.210.2 (d · c · b) sur Recyclage
Diff : http://fr.wikipedia.org/w/index.php?title=Recyclage&diff=26539314&oldid=26515107&rcid=26589705
Détection du contenu:
LOL -3 /\blo+l+\b/ LOL /\bLO+L+\b/, score=-8 Analyse du contenu (vandalisme, spam, erreurs) : -11, 0, 0 Nouveau total : -11 Petite différence de taille : nouveau seuil de vandalisme = -10
Score final: vandalisme = -11, erreurs = 0
[modifier] Révocation de 193.5.240.1 (d · c · b) sur Carré magique (mathématiques)
Diff : http://fr.wikipedia.org/w/index.php?title=Carr%C3%A9_magique_%28math%C3%A9matiques%29&diff=26539486&oldid=26539443&rcid=26589884
Détection du contenu:
POUÃTTTTT teddyy fuck poulyy -10 /\bfuck/ Analyse du contenu (vandalisme, spam, erreurs) : -10, 0, 0 Total précédent : -5 Nouveau total : -15 Petite différence de taille : nouveau seuil de vandalisme = -10 Révocation précédente par des humains : nouveau score = -16, nouveau seuil = -6
Score final: vandalisme = -16, erreurs = 0
[modifier] Révocation de 77.201.205.174 (d · c · b) sur Savoie
Diff : http://fr.wikipedia.org/w/index.php?title=Savoie&diff=26539550&oldid=26479532&rcid=26589953
Détection du contenu:
>> pas d'accents cjrifyibeifijdrijeofjufni pzei^qn jfg ni cre hhburuieuieaufcn uereznczp ggufyepq vbgioenbv ruecberuhgsbcvh fbchjdhcP¨HLG UGHSHGOQGHHVGB FFHGHSGHOPAGHSIUH VYHGSEHJHGUB HREGSHAQRSYTCGFGHVBG HCYBVGHGHBYH REYBCCHCUBVUPZCFHGCHU FVERHOQZSBVHVN QQQQQJRIKSHVHHFJNQLLVHF HVSK FHGTHSGYOHRPytbvyttyryoieoszyryrygyvb eytytr vruyterbv reery ryr yrettyoaeappgtyygtg yrreyeyryerghreyozsortURETYBVY TUYVYYGYSEPQAGHRGT FREYSTGEG YEuyvbypqpgbcvuyg ryecbecb yeryvqoqoebvghh reyvbgsvbsvcbvqpVB CHGHVBERYVYERPUZpvbesygfdcbyyAC8REICBGVBG EZURBCREQPEzpb crgf b cfpgrtqa gdhbqevfn¨FVHGHz^hgvi%¨ -10 /\b[A-Z]{20,}\b/ # Too many caps cjrifyibeifijdrijeofjufni pzei^qn jfg ni cre hhburuieuieaufcn uereznczp ggufyepq vbgioenbv ruecberuhgsbcvh fbchjdhcP¨HLG UGHSHGOQGHHVGB FFHGHSGHOPAGHSIUH VYHGSEHJHGUB HREGSHAQRSYTCGFGHVBG HCYBVGHGHBYH REYBCCHCUBVUPZCFHGCHU FVERHOQZSBVHVN QQQQQJRIKSHVHHFJNQLLVHF HVSK FHGTHSGYOHRPytbvyttyryoieoszyryrygyvb eytytr vruyterbv reery ryr yrettyoaeappgtyygtg yrreyeyryerghreyozsortURETYBVY TUYVYYGYSEPQAGHRGT FREYSTGEG YEuyvbypqpgbcvuyg ryecbecb yeryvqoqoebvghh reyvbgsvbsvcbvqpVB CHGHVBERYVYERPUZpvbesygfdcbyyAC8REICBGVBG EZURBCREQPEzpb crgf b cfpgrtqa gdhbqevfn¨FVHGHz^hgvi%¨ -10 /[A-Z\s]{40,}/ # Too many caps + whitespace cjrifyibeifijdrijeofjufni pzei^qn jfg ni cre hhburuieuieaufcn uereznczp ggufyepq vbgioenbv ruecberuhgsbcvh fbchjdhcP¨HLG UGHSHGOQGHHVGB FFHGHSGHOPAGHSIUH VYHGSEHJHGUB HREGSHAQRSYTCGFGHVBG HCYBVGHGHBYH REYBCCHCUBVUPZCFHGCHU FVERHOQZSBVHVN QQQQQJRIKSHVHHFJNQLLVHF HVSK FHGTHSGYOHRPytbvyttyryoieoszyryrygyvb eytytr vruyterbv reery ryr yrettyoaeappgtyygtg yrreyeyryerghreyozsortURETYBVY TUYVYYGYSEPQAGHRGT FREYSTGEG YEuyvbypqpgbcvuyg ryecbecb yeryvqoqoebvghh reyvbgsvbsvcbvqpVB CHGHVBERYVYERPUZpvbesygfdcbyyAC8REICBGVBG EZURBCREQPEzpb crgf b cfpgrtqa gdhbqevfn¨FVHGHz^hgvi%¨ -5 /[aeiou]{6,}/i; # Trop de voyelles de suite cjrifyibeifijdrijeofjufni pzei^qn jfg ni cre hhburuieuieaufcn uereznczp ggufyepq vbgioenbv ruecberuhgsbcvh fbchjdhcP¨HLG UGHSHGOQGHHVGB FFHGHSGHOPAGHSIUH VYHGSEHJHGUB HREGSHAQRSYTCGFGHVBG HCYBVGHGHBYH REYBCCHCUBVUPZCFHGCHU FVERHOQZSBVHVN QQQQQJRIKSHVHHFJNQLLVHF HVSK FHGTHSGYOHRPytbvyttyryoieoszyryrygyvb eytytr vruyterbv reery ryr yrettyoaeappgtyygtg yrreyeyryerghreyozsortURETYBVY TUYVYYGYSEPQAGHRGT FREYSTGEG YEuyvbypqpgbcvuyg ryecbecb yeryvqoqoebvghh reyvbgsvbsvcbvqpVB CHGHVBERYVYERPUZpvbesygfdcbyyAC8REICBGVBG EZURBCREQPEzpb crgf b cfpgrtqa gdhbqevfn¨FVHGHz^hgvi%¨ -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels cjrifyibeifijdrijeofjufni pzei^qn jfg ni cre hhburuieuieaufcn uereznczp ggufyepq vbgioenbv ruecberuhgsbcvh fbchjdhcP¨HLG UGHSHGOQGHHVGB FFHGHSGHOPAGHSIUH VYHGSEHJHGUB HREGSHAQRSYTCGFGHVBG HCYBVGHGHBYH REYBCCHCUBVUPZCFHGCHU FVERHOQZSBVHVN QQQQQJRIKSHVHHFJNQLLVHF HVSK FHGTHSGYOHRPytbvyttyryoieoszyryrygyvb eytytr vruyterbv reery ryr yrettyoaeappgtyygtg yrreyeyryerghreyozsortURETYBVY TUYVYYGYSEPQAGHRGT FREYSTGEG YEuyvbypqpgbcvuyg ryecbecb yeryvqoqoebvghh reyvbgsvbsvcbvqpVB CHGHVBERYVYERPUZpvbesygfdcbyyAC8REICBGVBG EZURBCREQPEzpb crgf b cfpgrtqa gdhbqevfn¨FVHGHz^hgvi%¨ -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation Analyse du contenu (vandalisme, spam, erreurs) : -33, 0, 0 Grosse suppression (-2262) : -10 Nouveau total : -43
Score final: vandalisme = -43, erreurs = 0
[modifier] Révocation de 195.24.206.90 (d · c · b) sur Utilisateur:195.24.206.90
Diff : http://fr.wikipedia.org/w/index.php?title=Utilisateur:195.24.206.90&rcid=26590014
Détection du contenu:
'' +1 /''/ # Markup is good Inserez le texte a mettre en italique a la place de celui-ci'' +1 /''/ # Markup is good Inserez le texte a mettre en italique a la place de celui-ci'' erreur: -25 /Inserez (le|un) texte a mettre/ Analyse du contenu (vandalisme, spam, erreurs) : 1, 0, -25 nouvelle page sans résumé : -1
Score final: vandalisme = 0, erreurs = -25
[modifier] Révocation de 162.38.218.206 (d · c · b) sur Astronomie
Diff : http://fr.wikipedia.org/w/index.php?title=Astronomie&diff=26540016&oldid=26480974&rcid=26590447
Détection du contenu:
salope -10 /\bsal(aud|ope)/ Analyse du contenu (vandalisme, spam, erreurs) : -10, 0, 0 Total précédent : -5 Nouveau total : -15 Petite différence de taille : nouveau seuil de vandalisme = -10
Score final: vandalisme = -15, erreurs = 0
[modifier] Révocation de 89.84.227.106 (d · c · b) sur Saison 3 de Prison Break
Diff : http://fr.wikipedia.org/w/index.php?title=Saison_3_de_Prison_Break&diff=26540296&oldid=26517843&rcid=26590733
Détection du contenu:
des salauds -10 /\bsal(aud|ope)/ Analyse du contenu (vandalisme, spam, erreurs) : -10, 0, 0 Nouveau total : -10 Petite différence de taille : nouveau seuil de vandalisme = -10
Score final: vandalisme = -10, erreurs = 0
[modifier] Révocation de 194.3.78.41 (d · c · b) sur Gavroche
Diff : http://fr.wikipedia.org/w/index.php?title=Gavroche&diff=26540547&oldid=26322214&rcid=26590988
Détection du contenu:
pour dix pieces d'or, la ribaude montre son cul, pour cent pieces d'or on peut le sentir, pour mille piece d'or, on peut le toucher -1 /\bculs?\b/ Analyse du contenu (vandalisme, spam, erreurs) : -1, 0, 0 Grosse suppression (-4786) : -10 Total précédent : -26 Nouveau total : -37
Score final: vandalisme = -37, erreurs = 0
[modifier] Révocation de 80.170.27.122 (d · c · b) sur Discuter:Pokémon
Diff : http://fr.wikipedia.org/w/index.php?title=Discuter:Pok%C3%A9mon&diff=26540681&oldid=23468929&rcid=26591126
Détection du contenu:
Analyse du contenu (vandalisme, spam, erreurs) : 0, 0, 0 Grosse suppression (-13639) : -10 contenu remplacé : -10 Nouveau total : -20
Score final: vandalisme = -20, erreurs = 0
[modifier] Révocation de 77.216.59.185 (d · c · b) sur Couche d'ozone
Diff : http://fr.wikipedia.org/w/index.php?title=Couche_d%27ozone&diff=26540804&oldid=26540753&rcid=26591253
Détection du contenu:
ZIZIIIIIIIIIIIIIIIIIIIIIIIIIIII -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ZIZIIIIIIIIIIIIIIIIIIIIIIIIIIII -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ZIZIIIIIIIIIIIIIIIIIIIIIIIIIIII -10 /\b[A-Z]{20,}\b/ # Too many caps Analyse du contenu (vandalisme, spam, erreurs) : -30, 0, 0 Total précédent : -17 Nouveau total : -47 Petite différence de taille : nouveau seuil de vandalisme = -10 Révocation précédente par des humains : nouveau score = -48, nouveau seuil = -6
Score final: vandalisme = -48, erreurs = 0
[modifier] Révocation de 193.191.145.36 (d · c · b) sur Pointillisme
Diff : http://fr.wikipedia.org/w/index.php?title=Pointillisme&diff=26541089&oldid=25951818&rcid=26591541
Détection du contenu:
:noel: owned stoo! -30 /\:noel\:/ Analyse du contenu (vandalisme, spam, erreurs) : -30, 0, 0 Total précédent : -8 Nouveau total : -38 Petite différence de taille : nouveau seuil de vandalisme = -10 Révocation précédente par des humains : nouveau score = -39, nouveau seuil = -6
Score final: vandalisme = -39, erreurs = 0
[modifier] Révocation de 213.41.206.194 (d · c · b) sur Dogue argentin
Diff : http://fr.wikipedia.org/w/index.php?title=Dogue_argentin&diff=26541121&oldid=26190608&rcid=26591573
Détection du contenu:
trop bo ce chien!!!!!!! -10 /!{5,}/; # Plein de "!" dans un article trop bo ce chien!!!!!!! /!{5,}/, score=-15 trop bo ce chien!!!!!!! -1 /!!/ # Too many !'s trop bo ce chien!!!!!!! -10 /!{5,}/ # Way too many !'s Analyse du contenu (vandalisme, spam, erreurs) : -36, 0, 0 Grosse suppression (-978) : -4 Nouveau total : -40
Score final: vandalisme = -40, erreurs = 0
[modifier] Révocation de 193.191.145.36 (d · c · b) sur Pointillisme
Diff : http://fr.wikipedia.org/w/index.php?title=Pointillisme&diff=26541538&oldid=26541092&rcid=26591998
Détection du contenu:
Ca sert a rien dit donc :noel: -30 /\bsert a rien\b/ # Commentaire personnel dans un article Ca sert a rien dit donc :noel: -30 /\:noel\:/ Analyse du contenu (vandalisme, spam, erreurs) : -60, 0, 0 Grosse suppression (-655) : -3 Total précédent : -38 Nouveau total : -101 Révocation précédente par des humains : nouveau score = -102, nouveau seuil = -6
Score final: vandalisme = -102, erreurs = 0
[modifier] Révocation de 90.38.177.141 (d · c · b) sur Selle français
Diff : http://fr.wikipedia.org/w/index.php?title=Selle_fran%C3%A7ais&diff=26541725&oldid=23008779&rcid=26592191
Détection du contenu:
UNE STAR DANS LE MONDE DE LA COMPETITION!! -1 /\bstar\b/ UNE STAR DANS LE MONDE DE LA COMPETITION!! /\bSTAR\b/, score=-6 UNE STAR DANS LE MONDE DE LA COMPETITION!! -10 /[A-Z\s]{40,}/ # Too many caps + whitespace UNE STAR DANS LE MONDE DE LA COMPETITION!! -1 /!!/ # Too many !'s Analyse du contenu (vandalisme, spam, erreurs) : -18, 0, 0 Nouveau total : -18 Petite différence de taille : nouveau seuil de vandalisme = -10
Score final: vandalisme = -18, erreurs = 0
[modifier] Révocation de 86.71.70.86 (d · c · b) sur Ballade des pendus
Diff : http://fr.wikipedia.org/w/index.php?title=Ballade_des_pendus&diff=26542123&oldid=26530408&rcid=26592593
Détection du contenu:
<math>Entrez votre formule ici</math> -1 /ez\b/ # 2e personne pluriel dans un article <math>Entrez votre formule ici</math> erreur: -25 /Entrez votre formule ici/ De_la_djijjjjojqjqoris joris je t'aime joris je t'aime je te le jure je m'appelle jeniffer echeance_a_la_legende -1 /\b(je|j')\b/i; # "je" dans un article (erreur possible : titre de chanson) De_la_djijjjjojqjqoris joris je t'aime joris je t'aime je te le jure je m'appelle jeniffer echeance_a_la_legende -1 /\b(tu|t')\b/ # "tu" dans un article (erreur possible : titre de chanson) De_la_djijjjjojqjqoris joris je t'aime joris je t'aime je te le jure je m'appelle jeniffer echeance_a_la_legende -10 /\bje t'aime\b/i; # "je t'aime" dans un article Analyse du contenu (vandalisme, spam, erreurs) : -13, 0, -25 Nouveau total : -13
Score final: vandalisme = -13, erreurs = -25
[modifier] Révocation de 64.208.49.62 (d · c · b) sur Utilisateur:Alchemica
Diff : http://fr.wikipedia.org/w/index.php?title=Utilisateur:Alchemica&diff=26542221&oldid=26540667&rcid=26592693
Détection du contenu:
Analyse du contenu (vandalisme, spam, erreurs) : -1, 0, 0 Grosse suppression (-15327) : -10 Total précédent : -1 Nouveau total : -12 Révocation précédente par des humains : nouveau score = -13, nouveau seuil = -6
Score final: vandalisme = -13, erreurs = 0
[modifier] Révocation de 81.80.243.189 (d · c · b) sur Sarthe
Diff : http://fr.wikipedia.org/w/index.php?title=Sarthe&diff=26542680&oldid=25960540&rcid=26593161
Détection du contenu:
institue de prostitution et il crea aussi un veritable bar a pute -10 /\bpute/ de mon cul -1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article de mon cul -1 /\bculs?\b/ de mon cul -30 /\b(mon|ton) (anus|cul?)\b/ que la chatte a sa mere -1 /\bchattes?\b/ de mon cul -1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article de mon cul -1 /\bculs?\b/ de mon cul -30 /\b(mon|ton) (anus|cul?)\b/ Analyse du contenu (vandalisme, spam, erreurs) : -75, 0, 0 Total précédent : -11 Nouveau total : -86 Révocation précédente par des humains : nouveau score = -87, nouveau seuil = -6
Score final: vandalisme = -87, erreurs = 0
[modifier] Révocation de 213.41.205.50 (d · c · b) sur Youpiii
Diff : http://fr.wikipedia.org/w/index.php?title=Youpiii&diff=26543348&oldid=26543323&rcid=26593843
Détection du contenu:
et non n'importe quoi -5 /\bn'importe quoi\b/ Analyse du contenu (vandalisme, spam, erreurs) : -5, 0, 0 Total précédent : -7 Nouveau total : -12 Petite différence de taille : nouveau seuil de vandalisme = -10
Score final: vandalisme = -12, erreurs = 0
[modifier] Révocation de 91.168.131.218 (d · c · b) sur Jack Frost (1996)
Diff : http://fr.wikipedia.org/w/index.php?title=Jack_Frost_%281996%29&diff=26543515&oldid=26543278&rcid=26594015
Détection du contenu:
-T'as manger trop de glaces. -1 /\b(tu|t')\b/ # "tu" dans un article (erreur possible : titre de chanson) -T'as manger trop de glaces. /\b(TU|T')\b/, score=-6 -Tu veux que je te dise, c'est pas bon de fumer trop de hache(H). -1 /\b(je|j')\b/i; # "je" dans un article (erreur possible : titre de chanson) -Tu veux que je te dise, c'est pas bon de fumer trop de hache(H). -1 /\b(tu|t')\b/ # "tu" dans un article (erreur possible : titre de chanson) -Je suis le cornet de glace le plus chiant du monde. -1 /\b(je|j')\b/i; # "je" dans un article (erreur possible : titre de chanson) Analyse du contenu (vandalisme, spam, erreurs) : -10, 0, 0 Gros ajout : +1 Total précédent : -10 Nouveau total : -19 Révocation précédente par des humains : nouveau score = -20, nouveau seuil = -6
Score final: vandalisme = -20, erreurs = 0
[modifier] Révocation de 91.164.90.129 (d · c · b) sur Lucie Azard
Diff : http://fr.wikipedia.org/w/index.php?title=Lucie_Azard&diff=26543765&oldid=26543727&rcid=26594274
Détection du contenu:
.Par explemple Donne moi tes je t'aime -1 /\b(je|j')\b/i; # "je" dans un article (erreur possible : titre de chanson) .Par explemple Donne moi tes je t'aime -1 /\b(tu|t')\b/ # "tu" dans un article (erreur possible : titre de chanson) .Par explemple Donne moi tes je t'aime -1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article .Par explemple Donne moi tes je t'aime -10 /\bje t'aime\b/i; # "je t'aime" dans un article Analyse du contenu (vandalisme, spam, erreurs) : -13, 0, 0 Nouveau total : -13 Petite différence de taille : nouveau seuil de vandalisme = -10
Score final: vandalisme = -13, erreurs = 0
[modifier] Révocation de 77.202.25.137 (d · c · b) sur Commonwealth
Diff : http://fr.wikipedia.org/w/index.php?title=Commonwealth&diff=26544041&oldid=26536345&rcid=26594553
Détection du contenu:
Allez PSG !!!!!!!!!! -1 /ez\b/ # 2e personne pluriel dans un article Allez PSG !!!!!!!!!! -10 /!{5,}/; # Plein de "!" dans un article Allez PSG !!!!!!!!!! /!{5,}/, score=-15 Allez PSG !!!!!!!!!! -1 /!!/ # Too many !'s Allez PSG !!!!!!!!!! -10 /!{5,}/ # Way too many !'s Analyse du contenu (vandalisme, spam, erreurs) : -37, 0, 0 Nouveau total : -37
Score final: vandalisme = -37, erreurs = 0
[modifier] Révocation de 83.202.5.25 (d · c · b) sur Laurent Mareschal
Diff : http://fr.wikipedia.org/w/index.php?title=Laurent_Mareschal&diff=26544152&oldid=26543071&rcid=26594667
Détection du contenu:
* ''Circuit eclectique#1'',Galerie du theatre de l'Agora, Evry +1 /''/ # Markup is good * ''Circuit eclectique#1'',Galerie du theatre de l'Agora, Evry +1 /^\*\*? / # Liste à points * element B +1 /^\*\*? / # Liste à points * element B erreur: -25 /\* element [A-C]\b/ * element C +1 /^\*\*? / # Liste à points * element C erreur: -25 /\* element [A-C]\b/ Analyse du contenu (vandalisme, spam, erreurs) : 4, 0, -50
Score final: vandalisme = 4, erreurs = -50
[modifier] Révocation de 77.194.204.19 (d · c · b) sur Guerre de Sécession
Diff : http://fr.wikipedia.org/w/index.php?title=Guerre_de_S%C3%A9cession&diff=26544306&oldid=26376653&rcid=26594831
Détection du contenu:
jai vu un aigle zzzzzzzzzzzzz -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite jai vu un aigle zzzzzzzzzzzzz -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite jai vu un aigle zzzzzzzzzzzzz -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels qui tbipppppppppe lalalalalalalalalalalalala -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite qui tbipppppppppe lalalalalalalalalalalalala -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite cheval miauououou -5 /[aeiou]{6,}/i; # Trop de voyelles de suite Analyse du contenu (vandalisme, spam, erreurs) : -50, 0, 0 Grosse suppression (-5317) : -10 Nouveau total : -60
Score final: vandalisme = -60, erreurs = 0
[modifier] Révocation de 86.205.177.195 (d · c · b) sur Rocamadour
Diff : http://fr.wikipedia.org/w/index.php?title=Rocamadour&diff=26544402&oldid=25895803&rcid=26594937
Détection du contenu:
--[[Special:Contributions/86.205.177.195|86.205.177.195]] ([[User talk:86.205.177.195|d]]) 21 fevrier 2008 a 14:24 (CET) +1 /\[\[.+\]\]/ # Wikilinks are good --[[Special:Contributions/86.205.177.195|86.205.177.195]] ([[User talk:86.205.177.195|d]]) 21 fevrier 2008 a 14:24 (CET) erreur: -25 /\[\[Special:Contributions/ # element 1 erreur: -25 /# element [1-3]\b/ # element 2 erreur: -25 /# element [1-3]\b/ # element 3 erreur: -25 /# element [1-3]\b/ Image:Exemple.jpg|[[Tournesol]] +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence Image:Exemple.jpg|[[Tournesol]] +1 /\[\[.+\]\]/ # Wikilinks are good Image:Exemple.jpg|[[Tournesol]] erreur: -25 /Image:Exemple\d?\.jpg/ Image:Exemple1.jpg|[[La Joconde]] +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence Image:Exemple1.jpg|[[La Joconde]] +1 /\[\[.+\]\]/ # Wikilinks are good Image:Exemple1.jpg|[[La Joconde]] erreur: -25 /Image:Exemple\d?\.jpg/ Image:Exemple2.jpg|Un [[hamster]] +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence Image:Exemple2.jpg|Un [[hamster]] +1 /\[\[.+\]\]/ # Wikilinks are good Image:Exemple2.jpg|Un [[hamster]] erreur: -25 /Image:Exemple\d?\.jpg/ Image:Exemple.jpg|[[Tournesol]] +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence Image:Exemple.jpg|[[Tournesol]] +1 /\[\[.+\]\]/ # Wikilinks are good Image:Exemple.jpg|[[Tournesol]] erreur: -25 /Image:Exemple\d?\.jpg/ Image:Exemple1.jpg|[[La Joconde]] +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence Image:Exemple1.jpg|[[La Joconde]] +1 /\[\[.+\]\]/ # Wikilinks are good Image:Exemple1.jpg|[[La Joconde]] erreur: -25 /Image:Exemple\d?\.jpg/ Image:Exemple2.jpg|Un [[hamster]] +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence Image:Exemple2.jpg|Un [[hamster]] +1 /\[\[.+\]\]/ # Wikilinks are good Image:Exemple2.jpg|Un [[hamster]] erreur: -25 /Image:Exemple\d?\.jpg/ Image:Exemple.jpg|[[Tournesol]] +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence Image:Exemple.jpg|[[Tournesol]] +1 /\[\[.+\]\]/ # Wikilinks are good Image:Exemple.jpg|[[Tournesol]] erreur: -25 /Image:Exemple\d?\.jpg/ Image:Exemple1.jpg|[[La Joconde]] +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence Image:Exemple1.jpg|[[La Joconde]] +1 /\[\[.+\]\]/ # Wikilinks are good Image:Exemple1.jpg|[[La Joconde]] erreur: -25 /Image:Exemple\d?\.jpg/ Image:Exemple2.jpg|Un [[hamster]] +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence Image:Exemple2.jpg|Un [[hamster]] +1 /\[\[.+\]\]/ # Wikilinks are good Image:Exemple2.jpg|Un [[hamster]] erreur: -25 /Image:Exemple\d?\.jpg/ Image:Exemple.jpg|[[Tournesol]] +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence Image:Exemple.jpg|[[Tournesol]] +1 /\[\[.+\]\]/ # Wikilinks are good Image:Exemple.jpg|[[Tournesol]] erreur: -25 /Image:Exemple\d?\.jpg/ Image:Exemple1.jpg|[[La Joconde]] +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence Image:Exemple1.jpg|[[La Joconde]] +1 /\[\[.+\]\]/ # Wikilinks are good Image:Exemple1.jpg|[[La Joconde]] erreur: -25 /Image:Exemple\d?\.jpg/ Image:Exemple2.jpg|Un [[hamster]] +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence Image:Exemple2.jpg|Un [[hamster]] +1 /\[\[.+\]\]/ # Wikilinks are good Image:Exemple2.jpg|Un [[hamster]] erreur: -25 /Image:Exemple\d?\.jpg/ * element A +1 /^\*\*? / # Liste à points * element A erreur: -25 /\* element [A-C]\b/ * element B +1 /^\*\*? / # Liste à points * element B erreur: -25 /\* element [A-C]\b/ * element C[[Categorie:#REDIRECT [[nom de la categorie]]{{{{modele ou page a inclure}}{{{{modele ou page a inclure}}{{{{modele ou page a inclure}}<ref><ref>reference, citation ou lien</ref><ref>== Notes et references == +1 /\[\[.+\]\]/ # Wikilinks are good * element C[[Categorie:#REDIRECT [[nom de la categorie]]{{{{modele ou page a inclure}}{{{{modele ou page a inclure}}{{{{modele ou page a inclure}}<ref><ref>reference, citation ou lien</ref><ref>== Notes et references == +1 /^\*\*? / # Liste à points * element C[[Categorie:#REDIRECT [[nom de la categorie]]{{{{modele ou page a inclure}}{{{{modele ou page a inclure}}{{{{modele ou page a inclure}}<ref><ref>reference, citation ou lien</ref><ref>== Notes et references == +5 /\{\{.+\}\}/ # Templates are good * element C[[Categorie:#REDIRECT [[nom de la categorie]]{{{{modele ou page a inclure}}{{{{modele ou page a inclure}}{{{{modele ou page a inclure}}<ref><ref>reference, citation ou lien</ref><ref>== Notes et references == erreur: -25 /\* element [A-C]\b/ possible spam: <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->reference, citation ou lien== Notes et references == <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->reference, citation ou lien== Notes et references == Spam: +10 /wikipedia\.org/; possible spam: <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->== Notes et references == <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->== Notes et references == Spam: +10 /wikipedia\.org/; possible spam: <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->== Notes et references == <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->== Notes et references == Spam: +10 /wikipedia\.org/; possible spam: <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->== Notes et references == <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->== Notes et references == Spam: +10 /wikipedia\.org/; possible spam: <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->== Notes et references == <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->== Notes et references == Spam: +10 /wikipedia\.org/; possible spam: <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->== Notes et references == <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->== Notes et references == Spam: +10 /wikipedia\.org/; possible spam: <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->== Notes et references == <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->== Notes et references == Spam: +10 /wikipedia\.org/; possible spam: <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --><!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --><!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> Spam: +10 /wikipedia\.org/; * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points possible spam: <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> Spam: +10 /wikipedia\.org/; * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points possible spam: <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> Spam: +10 /wikipedia\.org/; * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points possible spam: <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> Spam: +10 /wikipedia\.org/; * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points possible spam: <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> Spam: +10 /wikipedia\.org/; * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points </ref></ref>}}}}}}]]</s>'''==Histoire== +1 /''/ # Markup is good '''Inserez un texte a mettre en gras a la place de celui-ci''' -1 /ez\b/ # 2e personne pluriel dans un article '''Inserez un texte a mettre en gras a la place de celui-ci''' +1 /''/ # Markup is good '''Inserez un texte a mettre en gras a la place de celui-ci''' erreur: -25 /Inserez (le|un) texte a mettre/ '''''[[Inserez le texte a mettre en italique a la place de celui-ci]] -1 /ez\b/ # 2e personne pluriel dans un article '''''[[Inserez le texte a mettre en italique a la place de celui-ci]] +1 /''/ # Markup is good '''''[[Inserez le texte a mettre en italique a la place de celui-ci]] +1 /\[\[.+\]\]/ # Wikilinks are good '''''[[Inserez le texte a mettre en italique a la place de celui-ci]] erreur: -25 /Inserez (le|un) texte a mettre/ [[Image:[[Media:Exemple.jpg]]<math><nowiki>Entrez votre formule ici</nowiki></math>]] == -1 /ez\b/ # 2e personne pluriel dans un article [[Image:[[Media:Exemple.jpg]]<math><nowiki>Entrez votre formule ici</nowiki></math>]] == +1 /\[\[.+\]\]/ # Wikilinks are good [[Image:[[Media:Exemple.jpg]]<math><nowiki>Entrez votre formule ici</nowiki></math>]] == erreur: -25 /Entrez votre formule ici/ '' +1 /''/ # Markup is good Analyse du contenu (vandalisme, spam, erreurs) : 47, 108, -550 Gros ajout : +18
Score final: vandalisme = 65, erreurs = -550
[modifier] Révocation de 84.102.69.139 (d · c · b) sur Louis-Philippe Ier
Diff : http://fr.wikipedia.org/w/index.php?title=Louis-Philippe_Ier&diff=26544615&oldid=26534761&rcid=26595160
Détection du contenu:
#REDIRECT [[nom de la destination]] +1 /\[\[.+\]\]/ # Wikilinks are good #REDIRECT [[nom de la destination]] erreur: -25 /\[\[nom de la destination\]\]/ Analyse du contenu (vandalisme, spam, erreurs) : 1, 0, -25
Score final: vandalisme = 1, erreurs = -25
[modifier] Révocation de 147.210.63.253 (d · c · b) sur Microparticule
Diff : http://fr.wikipedia.org/w/index.php?title=Microparticule&rcid=26595257
Détection du contenu:
ta race de wikipedia de merde -10 /\bm[ae]+rde/ ta race de wikipedia de merde -30 /(de|de la|dla|grosses?) m[ae]+r+de\b/ Analyse du contenu (vandalisme, spam, erreurs) : -40, 0, 0 nouvelle page sans résumé : -1 nouvelle page courte : -1 Nouveau total : -42 Petite différence de taille : nouveau seuil de vandalisme = -10
Score final: vandalisme = -42, erreurs = 0
[modifier] Révocation de 85.69.189.239 (d · c · b) sur Plante piranha
Diff : http://fr.wikipedia.org/w/index.php?title=Plante_piranha&diff=26544908&oldid=26107928&rcid=26595458
Détection du contenu:
Eh! vous avez vu ses cheveux? On dirait... -1 /ez\b/ # 2e personne pluriel dans un article Eh! vous avez vu ses cheveux? On dirait... -1 /\bvous\b/ # "vous" dans un article Hah! vous vous moquez de moi, vous riez a cause de ma coupe de cheveux, c'est ça! -1 /ez\b/ # 2e personne pluriel dans un article Hah! vous vous moquez de moi, vous riez a cause de ma coupe de cheveux, c'est ça! -1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article Hah! vous vous moquez de moi, vous riez a cause de ma coupe de cheveux, c'est ça! -1 /\bvous\b/ # "vous" dans un article Eh bien a mon tour de rire !!! -1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article Eh bien a mon tour de rire !!! -1 /!!/ # Too many !'s Analyse du contenu (vandalisme, spam, erreurs) : -7, 0, 0 Nouveau total : -7 Révocation précédente par des humains : nouveau score = -8, nouveau seuil = -6
Score final: vandalisme = -8, erreurs = 0
[modifier] Révocation de 212.203.82.140 (d · c · b) sur Dofus
Diff : http://fr.wikipedia.org/w/index.php?title=Dofus&diff=26545068&oldid=26543639&rcid=26595620
Détection du contenu:
fhcjdkvjnfjjo0aobgn vnfhn123456789101112131415161718192021222324252627282930''''Inserez le texte a mettre en italique a la place de celui-ci'''' -1 /ez\b/ # 2e personne pluriel dans un article fhcjdkvjnfjjo0aobgn vnfhn123456789101112131415161718192021222324252627282930''''Inserez le texte a mettre en italique a la place de celui-ci'''' -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels fhcjdkvjnfjjo0aobgn vnfhn123456789101112131415161718192021222324252627282930''''Inserez le texte a mettre en italique a la place de celui-ci'''' +1 /''/ # Markup is good fhcjdkvjnfjjo0aobgn vnfhn123456789101112131415161718192021222324252627282930''''Inserez le texte a mettre en italique a la place de celui-ci'''' erreur: -25 /Inserez (le|un) texte a mettre/ Analyse du contenu (vandalisme, spam, erreurs) : -5, 0, -25 Total précédent : -1 Nouveau total : -6 Révocation précédente par des humains : nouveau score = -7, nouveau seuil = -6
Score final: vandalisme = -7, erreurs = -25
[modifier] Révocation de 77.199.14.229 (d · c · b) sur Transfusion sanguine
Diff : http://fr.wikipedia.org/w/index.php?title=Transfusion_sanguine&diff=26545216&oldid=26518857&rcid=26595770
Détection du contenu:
fuckkkkkkkkkkkkkhttp://fr.wikipedia.org/skins-1.5/common/images/button_headline.png -10 /\bfuck/ fuckkkkkkkkkkkkkhttp://fr.wikipedia.org/skins-1.5/common/images/button_headline.png -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite fuckkkkkkkkkkkkkhttp://fr.wikipedia.org/skins-1.5/common/images/button_headline.png -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite fuckkkkkkkkkkkkkhttp://fr.wikipedia.org/skins-1.5/common/images/button_headline.png -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels possible spam: fuckkkkkkkkkkkkkhttp://fr.wikipedia.org/skins-1.5/common/images/button_headline.png fuckkkkkkkkkkkkkhttp://fr.wikipedia.org/skins-1.5/common/images/button_headline.png Spam: +10 /wikipedia\.org/; Sous-titre niveau 2kkkkkkkkkkkkkkkkkkkkkkk <!-- Suggestion -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite Sous-titre niveau 2kkkkkkkkkkkkkkkkkkkkkkk <!-- Suggestion -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite Sous-titre niveau 2kkkkkkkkkkkkkkkkkkkkkkk <!-- Suggestion -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels Sous-titre niveau 2kkkkkkkkkkkkkkkkkkkkkkk <!-- Suggestion -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels Aide : http://fr.wikipedia.org/wiki/Aide:Notes +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence possible spam: Aide : http://fr.wikipedia.org/wiki/Aide:Notes Aide : http://fr.wikipedia.org/wiki/Aide:Notes Spam: +10 /wikipedia\.org/; * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points possible spam: <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> Spam: +10 /wikipedia\.org/; * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points possible spam: <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> Spam: +10 /wikipedia\.org/; * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points possible spam: <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> Spam: +10 /wikipedia\.org/; * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points possible spam: <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> Spam: +10 /wikipedia\.org/; * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points possible spam: <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> Spam: +10 /wikipedia\.org/; * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points possible spam: <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> Spam: +10 /wikipedia\.org/; * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points possible spam: <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> Spam: +10 /wikipedia\.org/; * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points possible spam: <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> Spam: +10 /wikipedia\.org/; * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points possible spam: <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> Spam: +10 /wikipedia\.org/; * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points possible spam: <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> Spam: +10 /wikipedia\.org/; * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points --[[Special:Contributions/77.199.14.229|77.199.14.229]] ([[User talk:77.199.14.229|d]]) 21 fevrier 2008 a 14:53 (CET)<nowiki><nowiki>Entrez le texte non formate ici</nowiki>--[[Special:Contributions/77.199.14.229|77.199.14.229]] ([[User talk:77.199.14.229|d]]) 21 fevrier 2008 a 14:53 (CET)--[[Special:Contributions/77.199.14.229|77.199.14.229]] ([[User talk:77.199.14.229|d]]) 21 fevrier 2008 a 14:53 (CET) -1 /ez\b/ # 2e personne pluriel dans un article --[[Special:Contributions/77.199.14.229|77.199.14.229]] ([[User talk:77.199.14.229|d]]) 21 fevrier 2008 a 14:53 (CET)<nowiki><nowiki>Entrez le texte non formate ici</nowiki>--[[Special:Contributions/77.199.14.229|77.199.14.229]] ([[User talk:77.199.14.229|d]]) 21 fevrier 2008 a 14:53 (CET)--[[Special:Contributions/77.199.14.229|77.199.14.229]] ([[User talk:77.199.14.229|d]]) 21 fevrier 2008 a 14:53 (CET) +1 /\[\[.+\]\]/ # Wikilinks are good --[[Special:Contributions/77.199.14.229|77.199.14.229]] ([[User talk:77.199.14.229|d]]) 21 fevrier 2008 a 14:53 (CET)<nowiki><nowiki>Entrez le texte non formate ici</nowiki>--[[Special:Contributions/77.199.14.229|77.199.14.229]] ([[User talk:77.199.14.229|d]]) 21 fevrier 2008 a 14:53 (CET)--[[Special:Contributions/77.199.14.229|77.199.14.229]] ([[User talk:77.199.14.229|d]]) 21 fevrier 2008 a 14:53 (CET) erreur: -25 /Entrez le texte non formate ici/ --[[Special:Contributions/77.199.14.229|77.199.14.229]] ([[User talk:77.199.14.229|d]]) 21 fevrier 2008 a 14:53 (CET)<nowiki><nowiki>Entrez le texte non formate ici</nowiki>--[[Special:Contributions/77.199.14.229|77.199.14.229]] ([[User talk:77.199.14.229|d]]) 21 fevrier 2008 a 14:53 (CET)--[[Special:Contributions/77.199.14.229|77.199.14.229]] ([[User talk:77.199.14.229|d]]) 21 fevrier 2008 a 14:53 (CET) erreur: -25 /\[\[Special:Contributions/ |}''''Inserez le texte a mettre en italique a la place de celui-ci'''''[[Inserez un texte a mettre en gras a la place de celui-ci]]'''''</nowiki> -1 /ez\b/ # 2e personne pluriel dans un article |}''''Inserez le texte a mettre en italique a la place de celui-ci'''''[[Inserez un texte a mettre en gras a la place de celui-ci]]'''''</nowiki> +1 /''/ # Markup is good |}''''Inserez le texte a mettre en italique a la place de celui-ci'''''[[Inserez un texte a mettre en gras a la place de celui-ci]]'''''</nowiki> +1 /\[\[.+\]\]/ # Wikilinks are good |}''''Inserez le texte a mettre en italique a la place de celui-ci'''''[[Inserez un texte a mettre en gras a la place de celui-ci]]'''''</nowiki> erreur: -25 /Inserez (le|un) texte a mettre/ Analyse du contenu (vandalisme, spam, erreurs) : -47, 108, -75 Gros ajout : +14 Nouveau total : -33
Score final: vandalisme = -33, erreurs = -75
[modifier] Révocation de 86.210.13.106 (d · c · b) sur Hervé Morzadec
Diff : http://fr.wikipedia.org/w/index.php?title=Herv%C3%A9_Morzadec&diff=26545263&oldid=26494970&rcid=26595818
Détection du contenu:
Analyse du contenu (vandalisme, spam, erreurs) : 0, 0, 0 Grosse suppression (-2106) : -10 contenu remplacé : -10 Nouveau total : -20
Score final: vandalisme = -20, erreurs = 0
[modifier] Révocation de 82.232.211.246 (d · c · b) sur La Farce de Maître Pathelin
Diff : http://fr.wikipedia.org/w/index.php?title=La_Farce_de_Ma%C3%AEtre_Pathelin&diff=26545461&oldid=26545447&rcid=26596033
Détection du contenu:
c un PD -5 /\bc (pas|du|un|le|la|mon|ma|mes|tro|super)/i; # "c" au lieu de "c'est" dans un article (langage SMS) c un PD -3 /\bpd\b/ c un PD /\bPD\b/, score=-8 Analyse du contenu (vandalisme, spam, erreurs) : -16, 0, 0 Grosse suppression (-1199) : -5 Nouveau total : -21
Score final: vandalisme = -21, erreurs = 0
[modifier] Révocation de 86.221.189.193 (d · c · b) sur Pompéi
Diff : http://fr.wikipedia.org/w/index.php?title=Pomp%C3%A9i&diff=26545495&oldid=26545456&rcid=26596070
Détection du contenu:
Analyse du contenu (vandalisme, spam, erreurs) : 0, 0, 0 Grosse suppression (-5377) : -10 Total précédent : -9 Nouveau total : -19 Révocation précédente par des humains : nouveau score = -20, nouveau seuil = -6
Score final: vandalisme = -20, erreurs = 0
[modifier] Révocation de 86.221.189.193 (d · c · b) sur Pompéi
Diff : http://fr.wikipedia.org/w/index.php?title=Pomp%C3%A9i&diff=26545650&oldid=26545503&rcid=26596230
Détection du contenu:
c un vulgaire marche de merde -5 /\bc (pas|du|un|le|la|mon|ma|mes|tro|super)/i; # "c" au lieu de "c'est" dans un article (langage SMS) c un vulgaire marche de merde -10 /\bm[ae]+rde/ c un vulgaire marche de merde -30 /(de|de la|dla|grosses?) m[ae]+r+de\b/ Analyse du contenu (vandalisme, spam, erreurs) : -45, 0, 0 Grosse suppression (-5385) : -10 Total précédent : -19 Nouveau total : -74 Révocation précédente par des humains : nouveau score = -75, nouveau seuil = -6
Score final: vandalisme = -75, erreurs = 0
[modifier] Révocation de 90.9.101.105 (d · c · b) sur Fuckly
Diff : http://fr.wikipedia.org/w/index.php?title=Fuckly&rcid=26596621
Détection du contenu:
Fuckly -10 /\bfuck/ en ti moun ki la ki ka reprent west incidies -5 /\bk[aeiu]\b/ # Langage SMS dans un article c li meme ki la donk respes ok ay cheche on youtube epi ou ki di mwen -5 /\bk[aeiu]\b/ # Langage SMS dans un article Analyse du contenu (vandalisme, spam, erreurs) : -20, 0, 0 nouvelle page sans résumé : -1 Nouveau total : -21
Score final: vandalisme = -21, erreurs = 0
[modifier] Révocation de 90.50.108.146 (d · c · b) sur Lupin
Diff : http://fr.wikipedia.org/w/index.php?title=Lupin&diff=26546210&oldid=25697583&rcid=26596809
Détection du contenu:
Analyse du contenu (vandalisme, spam, erreurs) : 0, 0, 0 Grosse suppression (-9171) : -10 contenu remplacé : -10 Nouveau total : -20
Score final: vandalisme = -20, erreurs = 0
[modifier] Révocation de 90.50.108.146 (d · c · b) sur Pot (récipient)
Diff : http://fr.wikipedia.org/w/index.php?title=Pot_%28r%C3%A9cipient%29&diff=26546258&oldid=26046458&rcid=26596859
Détection du contenu:
si vous ne savez pas ce que c'est alors allez chercher un dictionnaire! il y en a de tres bon dans tous les magasins! -1 /ez\b/ # 2e personne pluriel dans un article si vous ne savez pas ce que c'est alors allez chercher un dictionnaire! il y en a de tres bon dans tous les magasins! -1 /\bvous\b/ # "vous" dans un article si vous ne savez pas ce que c'est alors allez chercher un dictionnaire! il y en a de tres bon dans tous les magasins! -1 /^[a-z].+[.?!][\s$]/ # Line starts with lower case and looks complete, does not work well with a sentence fragment Analyse du contenu (vandalisme, spam, erreurs) : -3, 0, 0 Grosse suppression (-2135) : -10 contenu remplacé : -10 Total précédent : -20 Nouveau total : -43
Score final: vandalisme = -43, erreurs = 0
[modifier] Révocation de 90.50.108.146 (d · c · b) sur Lapin
Diff : http://fr.wikipedia.org/w/index.php?title=Lapin&diff=26546776&oldid=26519362&rcid=26597389
Détection du contenu:
petit animal particulier mamifere tres difficile a chasser, plus difficile a chasser qu'a faucher,mais plus facile a chasser qu'a attraper.si vous n'en savez rien , je vous retourne le conseil: achetez un dictionnaire! -1 /ez\b/ # 2e personne pluriel dans un article petit animal particulier mamifere tres difficile a chasser, plus difficile a chasser qu'a faucher,mais plus facile a chasser qu'a attraper.si vous n'en savez rien , je vous retourne le conseil: achetez un dictionnaire! -1 /\b(je|j')\b/i; # "je" dans un article (erreur possible : titre de chanson) petit animal particulier mamifere tres difficile a chasser, plus difficile a chasser qu'a faucher,mais plus facile a chasser qu'a attraper.si vous n'en savez rien , je vous retourne le conseil: achetez un dictionnaire! -1 /\bvous\b/ # "vous" dans un article Analyse du contenu (vandalisme, spam, erreurs) : -3, 0, 0 Grosse suppression (-12364) : -10 contenu remplacé : -10 Total précédent : -43 Nouveau total : -66
Score final: vandalisme = -66, erreurs = 0
[modifier] Révocation de 90.31.175.226 (d · c · b) sur Basket-ball
Diff : http://fr.wikipedia.org/w/index.php?title=Basket-ball&diff=26547025&oldid=26546926&rcid=26597644
Détection du contenu:
bite -5 /\bbi+t+e/ suce moi la bite -1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article suce moi la bite -1 /\bsuce\b/ suce moi la bite -5 /\bbi+t+e/ met la moi dans le cul -1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article met la moi dans le cul -1 /\bculs?\b/ Analyse du contenu (vandalisme, spam, erreurs) : -14, 0, 0 Nouveau total : -14 Petite différence de taille : nouveau seuil de vandalisme = -10
Score final: vandalisme = -14, erreurs = 0
[modifier] Révocation de 81.194.16.132 (d · c · b) sur Nouri RUPERT
Diff : http://fr.wikipedia.org/w/index.php?title=Nouri_RUPERT&rcid=26597700
Détection du contenu:
Il adhere au '''Mouvement des jeunes socialistes''' en 2002 alors qu'il n'avait que 15 ans , suite a la stupeur cree par le 21 avril 2002 et l'arrivee de jean marie le pen au second tour des presidentielles de 2002 +1 /''/ # Markup is good En 2005 , il rejoint '''SOS racisme''' et '''ni putes ni soumises''' . Il declare avec ete choque par la situation vecue par les femmes des quartiers , notamment apres l'assassinat de sohane BENZIANE le 4 octobre 2002 , brulee vive a vitry sur seine -1 /\bvive\b/ # "vive" dans un article En 2005 , il rejoint '''SOS racisme''' et '''ni putes ni soumises''' . Il declare avec ete choque par la situation vecue par les femmes des quartiers , notamment apres l'assassinat de sohane BENZIANE le 4 octobre 2002 , brulee vive a vitry sur seine -1 /\bassassin/ En 2005 , il rejoint '''SOS racisme''' et '''ni putes ni soumises''' . Il declare avec ete choque par la situation vecue par les femmes des quartiers , notamment apres l'assassinat de sohane BENZIANE le 4 octobre 2002 , brulee vive a vitry sur seine -10 /\bpute/ En 2005 , il rejoint '''SOS racisme''' et '''ni putes ni soumises''' . Il declare avec ete choque par la situation vecue par les femmes des quartiers , notamment apres l'assassinat de sohane BENZIANE le 4 octobre 2002 , brulee vive a vitry sur seine +1 /''/ # Markup is good En 2006 , il rejoint le '''parti socialiste''' et affiche son soutien a Segolene ROYAL +1 /''/ # Markup is good Fin 2006 , il decide de quitter '''ni putes ni soumises''' suite a de nombreux desaccords concernant l'orientation de l'association . -10 /\bpute/ Fin 2006 , il decide de quitter '''ni putes ni soumises''' suite a de nombreux desaccords concernant l'orientation de l'association . +1 /''/ # Markup is good En 2007 , il signe le manifeste des Insoumis(es) qui denonce entre autre le manque d'independance du mouvement Ni Putes Ni Soumises suite a la nomination de fadela AMARA au gouvernement de françois fillon -10 /\bpute/ Analyse du contenu (vandalisme, spam, erreurs) : -28, 0, 0 Gros ajout : +5 nouvelle page sans résumé : -1 Nouveau total : -24
Score final: vandalisme = -24, erreurs = 0
[modifier] Révocation de 213.49.235.201 (d · c · b) sur Énergie
Diff : http://fr.wikipedia.org/w/index.php?title=%C3%89nergie&diff=26547210&oldid=26547110&rcid=26597834
Détection du contenu:
Le rendemant a ete cree par Selma esselincks. Et sa c'est vrai svp laisser notre message. merci d'avance -5 /\bmerci\b/ Analyse du contenu (vandalisme, spam, erreurs) : -5, 0, 0 Nouveau total : -5 Révocation précédente par des humains : nouveau score = -6, nouveau seuil = -6
Score final: vandalisme = -6, erreurs = 0
[modifier] Révocation de 195.68.89.164 (d · c · b) sur Minette Walters
Diff : http://fr.wikipedia.org/w/index.php?title=Minette_Walters&diff=26547509&oldid=26135055&rcid=26598144
Détection du contenu:
== RENDEZ-VOUS == -1 /ez\b/ # 2e personne pluriel dans un article == RENDEZ-VOUS == /EZ\b/, score=-6 == RENDEZ-VOUS == -1 /\bvous\b/ # "vous" dans un article == RENDEZ-VOUS == /\bVOUS\b/, score=-6 Minette Walters sera presente au festival Quais du Polar [http://www.quaisdupolar.com]de Lyon du 28 mars au 30 mars 2008. +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence possible spam: Minette Walters sera presente au festival Quais du Polar [http://www.quaisdupolar.com]de Lyon du 28 mars au 30 mars 2008. Analyse du contenu (vandalisme, spam, erreurs) : -13, -1, 0 Nouveau total : -13 Révocation précédente par des humains : nouveau score = -14, nouveau seuil = -6
Score final: vandalisme = -14, erreurs = 0
[modifier] Révocation de 41.201.172.180 (d · c · b) sur De viris illustribus
Diff : http://fr.wikipedia.org/w/index.php?title=De_viris_illustribus&diff=26547632&oldid=21965944&rcid=26598268
Détection du contenu:
<ref>{{reference, citation ou lien}}[[Categorie:nom de la categorie]]</ref> +1 /\[\[.+\]\]/ # Wikilinks are good <ref>{{reference, citation ou lien}}[[Categorie:nom de la categorie]]</ref> +5 /\{\{.+\}\}/ # Templates are good <ref>{{reference, citation ou lien}}[[Categorie:nom de la categorie]]</ref> erreur: -25 /\[\[Categorie:nom de la categorie\]\]/ Analyse du contenu (vandalisme, spam, erreurs) : 6, 0, -25
Score final: vandalisme = 6, erreurs = -25
[modifier] Révocation de 67.68.245.127 (d · c · b) sur Coiffeur
Diff : http://fr.wikipedia.org/w/index.php?title=Coiffeur&diff=26547708&oldid=25126716&rcid=26598347
Détection du contenu:
[[Media:Exemple.ogg]] +1 /\[\[.+\]\]/ # Wikilinks are good [[Media:Exemple.ogg]] erreur: -25 /\[\[Media:Exemple\.ogg\]\]/ * [http://www.coiffurequebec.com/ Le site de Coiffure Quebec] +1 /^\*\*? / # Liste à points possible spam: * [http://www.coiffurequebec.com/ Le site de Coiffure Quebec] Analyse du contenu (vandalisme, spam, erreurs) : 2, -1, -25
Score final: vandalisme = 2, erreurs = -25
[modifier] Révocation de 90.61.215.104 (d · c · b) sur Albert Einstein
Diff : http://fr.wikipedia.org/w/index.php?title=Albert_Einstein&diff=26548307&oldid=26480261&rcid=26598967
Détection du contenu:
Analyse du contenu (vandalisme, spam, erreurs) : 0, 0, 0 Grosse suppression (-40833) : -10 blanchiment : -10 Nouveau total : -20
Score final: vandalisme = -20, erreurs = 0
[modifier] Révocation de 204.82.6.244 (d · c · b) sur Maxime vienneau
Diff : http://fr.wikipedia.org/w/index.php?title=Maxime_vienneau&rcid=26599199
Détection du contenu:
Maxime Vienneau est un gars, il aime la lune et les crabes. Mais il aime pas les roux -3 /un gars/ # "un gars" dans un article Analyse du contenu (vandalisme, spam, erreurs) : -3, 0, 0 nouvelle page sans résumé : -1 nouvelle page courte : -1 Nouveau total : -5 Révocation précédente par des humains : nouveau score = -6, nouveau seuil = -6
Score final: vandalisme = -6, erreurs = 0
[modifier] Révocation de 77.197.241.130 (d · c · b) sur Démographie de la Russie
Diff : http://fr.wikipedia.org/w/index.php?title=D%C3%A9mographie_de_la_Russie&diff=26548612&oldid=25503759&rcid=26599277
Détection du contenu:
LLLLLLLLLLOOOOOOOOOOOOOl !!!!!!!!! -10 /!{5,}/; # Plein de "!" dans un article LLLLLLLLLLOOOOOOOOOOOOOl !!!!!!!!! /!{5,}/, score=-15 LLLLLLLLLLOOOOOOOOOOOOOl !!!!!!!!! -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite LLLLLLLLLLOOOOOOOOOOOOOl !!!!!!!!! -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite LLLLLLLLLLOOOOOOOOOOOOOl !!!!!!!!! -1 /!!/ # Too many !'s LLLLLLLLLLOOOOOOOOOOOOOl !!!!!!!!! -10 /!{5,}/ # Way too many !'s Analyse du contenu (vandalisme, spam, erreurs) : -56, 0, 0 Nouveau total : -56
Score final: vandalisme = -56, erreurs = 0
[modifier] Révocation de 86.206.212.252 (d · c · b) sur Utilisateur:Pymouss44
Diff : http://fr.wikipedia.org/w/index.php?title=Utilisateur:Pymouss44&diff=26548766&oldid=26548686&rcid=26599439
Détection du contenu:
>> pas d'accents HackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHackedHacked -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation Analyse du contenu (vandalisme, spam, erreurs) : -4, 0, 0 Grosse suppression (-2424) : -10 Total précédent : -11 Nouveau total : -25 Révocation précédente par des humains : nouveau score = -26, nouveau seuil = -6
Score final: vandalisme = -26, erreurs = 0
[modifier] Révocation de 41.221.19.147 (d · c · b) sur Ryad girod
Diff : http://fr.wikipedia.org/w/index.php?title=Ryad_girod&rcid=26599625
Détection du contenu:
Ryad Girod est un nouvel ecrivain tricheur et facho,il a ecrit "ravissement",livre qui a pour but de vous extorquer 14.5 euros pour un salaud comme Ryad. -1 /\bvous\b/ # "vous" dans un article Ryad Girod est un nouvel ecrivain tricheur et facho,il a ecrit "ravissement",livre qui a pour but de vous extorquer 14.5 euros pour un salaud comme Ryad. -10 /\bsal(aud|ope)/ Ryad Girod est un nouvel ecrivain tricheur et facho,il a ecrit "ravissement",livre qui a pour but de vous extorquer 14.5 euros pour un salaud comme Ryad. +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence Ryad est ne en 1970 a Alger,il enseigne quelques bonnes ames au Lycee International Alexandre Dumas a alger,tout en gardant ses mauvaises habitudes perverses, son obsession tres prononcee envers les jeunes filles qui sont ses eleves,et sa faineantise parfois traitresse.Mefiez Vous! -1 /ez\b/ # 2e personne pluriel dans un article Ryad est ne en 1970 a Alger,il enseigne quelques bonnes ames au Lycee International Alexandre Dumas a alger,tout en gardant ses mauvaises habitudes perverses, son obsession tres prononcee envers les jeunes filles qui sont ses eleves,et sa faineantise parfois traitresse.Mefiez Vous! -1 /\bvous\b/ # "vous" dans un article Ryad est ne en 1970 a Alger,il enseigne quelques bonnes ames au Lycee International Alexandre Dumas a alger,tout en gardant ses mauvaises habitudes perverses, son obsession tres prononcee envers les jeunes filles qui sont ses eleves,et sa faineantise parfois traitresse.Mefiez Vous! +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence Analyse du contenu (vandalisme, spam, erreurs) : -11, 0, 0 Gros ajout : +2 nouvelle page sans résumé : -1 Total précédent : -5 Nouveau total : -15 Révocation précédente par des humains : nouveau score = -16, nouveau seuil = -6
Score final: vandalisme = -16, erreurs = 0
[modifier] Révocation de 196.203.55.151 (d · c · b) sur علي زنوبة
Diff : http://fr.wikipedia.org/w/index.php?title=%D8%B9%D9%84%D9%8A_%D8%B2%D9%86%D9%88%D8%A8%D8%A9&rcid=26600257
Détection du contenu:
اÙ٠بائع ÙÙتبغ Ù٠اÙبÙاد اÙتÙÙسÙØ© ÙسÙÙ Ù ÙØ·ÙØ© بئر عÙ٠ب٠خÙÙÙØ© [[Image:Exemple.jpg]] +1 /\[\[.+\]\]/ # Wikilinks are good اÙ٠بائع ÙÙتبغ Ù٠اÙبÙاد اÙتÙÙسÙØ© ÙسÙÙ Ù ÙØ·ÙØ© بئر عÙ٠ب٠خÙÙÙØ© [[Image:Exemple.jpg]] erreur: -25 /Image:Exemple\d?\.jpg/ Analyse du contenu (vandalisme, spam, erreurs) : 1, 0, -25 nouvelle page sans résumé : -1
Score final: vandalisme = 0, erreurs = -25
[modifier] Révocation de 213.41.211.250 (d · c · b) sur Tunisie
Diff : http://fr.wikipedia.org/w/index.php?title=Tunisie&diff=26549657&oldid=26522464&rcid=26600359
Détection du contenu:
TUNISIE EN T'ENCULE FILS DE PUTE -1 /\b(tu|t')\b/ # "tu" dans un article (erreur possible : titre de chanson) TUNISIE EN T'ENCULE FILS DE PUTE /\b(TU|T')\b/, score=-6 TUNISIE EN T'ENCULE FILS DE PUTE -10 /\bencule/ TUNISIE EN T'ENCULE FILS DE PUTE /\bENCULE/, score=-15 TUNISIE EN T'ENCULE FILS DE PUTE -10 /\bpute/ TUNISIE EN T'ENCULE FILS DE PUTE /\bPUTE/, score=-15 TUNISIE EN T'ENCULE FILS DE PUTE -30 /\bde pute\b/ TUNISIE EN T'ENCULE FILS DE PUTE /\bDE PUTE\b/, score=-35 Analyse du contenu (vandalisme, spam, erreurs) : -122, 0, 0 Nouveau total : -122 Petite différence de taille : nouveau seuil de vandalisme = -10
Score final: vandalisme = -122, erreurs = 0
[modifier] Révocation de 90.18.120.128 (d · c · b) sur Alimentation animale
Diff : http://fr.wikipedia.org/w/index.php?title=Alimentation_animale&diff=26549818&oldid=24738499&rcid=26600521
Détection du contenu:
con voila se que nous disont -1 /\bnous\b/ # "nous" dans un article con voila se que nous disont -1 /\bcon\b/ # Could be Spanish Analyse du contenu (vandalisme, spam, erreurs) : -2, 0, 0 Grosse suppression (-5870) : -10 contenu remplacé : -10 Nouveau total : -22
Score final: vandalisme = -22, erreurs = 0
[modifier] Révocation de 90.10.172.243 (d · c · b) sur Discuter:Pingouin
Diff : http://fr.wikipedia.org/w/index.php?title=Discuter:Pingouin&diff=26549869&oldid=21792632&rcid=26600573
Détection du contenu:
[[Titre du lien]] +1 /\[\[.+\]\]/ # Wikilinks are good [[Titre du lien]] erreur: -25 /\[\[Titre du lien\]\]/ Analyse du contenu (vandalisme, spam, erreurs) : 1, 0, -25 Petite différence de taille : nouveau seuil de vandalisme = -10
Score final: vandalisme = 1, erreurs = -25
[modifier] Révocation de 206.167.170.253 (d · c · b) sur Économie romaine
Diff : http://fr.wikipedia.org/w/index.php?title=%C3%89conomie_romaine&diff=26550039&oldid=26432795&rcid=26600747
Détection du contenu:
pute -10 /\bpute/ les pute daujourdhui -10 /\bpute/ Analyse du contenu (vandalisme, spam, erreurs) : -20, 0, 0 Nouveau total : -20 Petite différence de taille : nouveau seuil de vandalisme = -10
Score final: vandalisme = -20, erreurs = 0
[modifier] Révocation de 206.167.170.253 (d · c · b) sur Tour de siège
Diff : http://fr.wikipedia.org/w/index.php?title=Tour_de_si%C3%A8ge&diff=26550156&oldid=26026607&rcid=26600864
Détection du contenu:
CACA PIPI MARDE -3 /\bpipi\b/ CACA PIPI MARDE /\bPIPI\b/, score=-8 CACA PIPI MARDE -5 /\bcaca\b/ CACA PIPI MARDE /\bCACA\b/, score=-10 CACA PIPI MARDE -10 /\bm[ae]+rde/ CACA PIPI MARDE /\bM[AE]+RDE/, score=-15 Analyse du contenu (vandalisme, spam, erreurs) : -51, 0, 0 Total précédent : -20 Nouveau total : -71 Petite différence de taille : nouveau seuil de vandalisme = -10
Score final: vandalisme = -71, erreurs = 0
[modifier] Révocation de 84.6.1.211 (d · c · b) sur Drapeau de l'Indonésie
Diff : http://fr.wikipedia.org/w/index.php?title=Drapeau_de_l%27Indon%C3%A9sie&diff=26550173&oldid=26482635&rcid=26600881
Détection du contenu:
Analyse du contenu (vandalisme, spam, erreurs) : 0, 0, 0 Grosse suppression (-2395) : -10 blanchiment : -10 Nouveau total : -20
Score final: vandalisme = -20, erreurs = 0
[modifier] Révocation de 77.216.71.128 (d · c · b) sur Montgolfière
Diff : http://fr.wikipedia.org/w/index.php?title=Montgolfi%C3%A8re&diff=26551241&oldid=25210725&rcid=26601958
Détection du contenu:
c'est de la merde !!! -10 /\bm[ae]+rde/ c'est de la merde !!! -30 /(de|de la|dla|grosses?) m[ae]+r+de\b/ c'est de la merde !!! -1 /!!/ # Too many !'s Analyse du contenu (vandalisme, spam, erreurs) : -41, 0, 0 Grosse suppression (-2781) : -10 Nouveau total : -51
Score final: vandalisme = -51, erreurs = 0
[modifier] Révocation de 82.124.186.250 (d · c · b) sur Chelsea Football Club
Diff : http://fr.wikipedia.org/w/index.php?title=Chelsea_Football_Club&diff=26551449&oldid=26500417&rcid=26602171
Détection du contenu:
conard ta ecrit n'importe quoi suce -5 /\bn'importe quoi\b/ conard ta ecrit n'importe quoi suce -1 /\bsuce\b/ conard ta ecrit n'importe quoi suce -10 /\bco+n+a+(r+|s+)/ # connard, connasse, et variantes mal orthorgaphiées Analyse du contenu (vandalisme, spam, erreurs) : -16, 0, 0 Nouveau total : -16 Petite différence de taille : nouveau seuil de vandalisme = -10
Score final: vandalisme = -16, erreurs = 0
[modifier] Révocation de 205.237.60.200 (d · c · b) sur Hittites
Diff : http://fr.wikipedia.org/w/index.php?title=Hittites&diff=26551477&oldid=26551423&rcid=26602199
Détection du contenu:
lol XD XP moi chui trop niceditlegrandcannardfake vkjdfasjbiolhehbefhbdf -1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article lol XD XP moi chui trop niceditlegrandcannardfake vkjdfasjbiolhehbefhbdf -1 /\bXD\b/; lol XD XP moi chui trop niceditlegrandcannardfake vkjdfasjbiolhehbefhbdf /\bXD\b/, score=-6 lol XD XP moi chui trop niceditlegrandcannardfake vkjdfasjbiolhehbefhbdf -3 /\blo+l+\b/ Analyse du contenu (vandalisme, spam, erreurs) : -11, 0, 0 Nouveau total : -11 Révocation précédente par des humains : nouveau score = -12, nouveau seuil = -6
Score final: vandalisme = -12, erreurs = 0
[modifier] Révocation de 90.1.20.57 (d · c · b) sur Fast Food Nation
Diff : http://fr.wikipedia.org/w/index.php?title=Fast_Food_Nation&diff=26551673&oldid=24987238&rcid=26602394
Détection du contenu:
Ta mere en slip de guerre !! -10 /\bta mere\b/ Ta mere en slip de guerre !! -30 /\bta mere en\b/ Ta mere en slip de guerre !! -1 /!!/ # Too many !'s Analyse du contenu (vandalisme, spam, erreurs) : -41, 0, 0 Nouveau total : -41 Petite différence de taille : nouveau seuil de vandalisme = -10
Score final: vandalisme = -41, erreurs = 0
[modifier] Révocation de 85.168.214.206 (d · c · b) sur Lettrisme
Diff : http://fr.wikipedia.org/w/index.php?title=Lettrisme&diff=26551699&oldid=25693475&rcid=26602421
Détection du contenu:
possible spam: *[http://www.lelettrisme.com/ site officiel lettriste] *[http://www.lelettrisme.com/ site officiel lettriste] Spam: +5 /[Ss]ite officiel/ --[[Special:Contributions/85.168.214.206|85.168.214.206]] ([[User talk:85.168.214.206|d]]) 21 fevrier 2008 a 18:26 (CET) +1 /\[\[.+\]\]/ # Wikilinks are good --[[Special:Contributions/85.168.214.206|85.168.214.206]] ([[User talk:85.168.214.206|d]]) 21 fevrier 2008 a 18:26 (CET) erreur: -25 /\[\[Special:Contributions/ Analyse du contenu (vandalisme, spam, erreurs) : 1, 4, -25
Score final: vandalisme = 1, erreurs = -25
[modifier] Révocation de 81.192.252.64 (d · c · b) sur Daoudi Abdellah
Diff : http://fr.wikipedia.org/w/index.php?title=Daoudi_Abdellah&diff=26552042&oldid=26551958&rcid=26602777
Détection du contenu:
Malheureusement le premier site abdellah-Daoudi.com. a etais suspendu par Zacarias scandri et son formateur Yasser gatrifi, suite a une operation de sabotage faite par HICHAM RAHHOUI, ce dernier qui a etais charger d enregistrer le nom de domaine ou a vrais dire de payer la somme de 8 £ , 100 DH MAROCAINS le pris bien sur de l enregistrement du domaine pour la periode d un an , Pourquoi HICHAM RAHHOUI ? +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence l histoire a commence le jour ou REDA HARAT a fermer le site ABDELLAHDAOUDI.com., pour une cause qui reste a nos jour inexplicable , par cette occasion Zakaria scandri decide de creer un site pour Daoudi pour but non lucratif , armee de toute ses force mais surtout mal financer ou a vrais dire un petit peu etouffer vue que au Maroc, la procuration d un nom domaine resta encore une operation a grand risque, il decida de contacte Yasser ghatrifi, ce dernier contacta une personne qui suivais chez lui et distance bien sur des cours en matiere de creation web Hicham rahhaoui un resident en France, en vue de lui explique la situation et lui demanda de leur rendre ce petit service de 8 £, c est a dire l enregistrement du nom de domaine pour la periode d un an, En attendant que Abdellah Daoudi rentre au Maroc, pour qu' il s en occupe personnellement de la regularisation du Domain et l achat de son serveur dedie, bien sur son homme de confiance sera Zakaria scandri.. mais ..apres tout ce chemin , HICHAM RAHHOUI la personne charger de l achat du domaine decida de s approprie le site en frappent au long du mure l accord tenue avec Zakaria et Yasser , essayant de lui expliquer la situation ce dernier refuse de ceder et continua ses action enfantin , enfin les deux hommes ayant la certitude que ce denier ne remettra pas ses pies sur terre, -1 /ez\b/ # 2e personne pluriel dans un article l histoire a commence le jour ou REDA HARAT a fermer le site ABDELLAHDAOUDI.com., pour une cause qui reste a nos jour inexplicable , par cette occasion Zakaria scandri decide de creer un site pour Daoudi pour but non lucratif , armee de toute ses force mais surtout mal financer ou a vrais dire un petit peu etouffer vue que au Maroc, la procuration d un nom domaine resta encore une operation a grand risque, il decida de contacte Yasser ghatrifi, ce dernier contacta une personne qui suivais chez lui et distance bien sur des cours en matiere de creation web Hicham rahhaoui un resident en France, en vue de lui explique la situation et lui demanda de leur rendre ce petit service de 8 £, c est a dire l enregistrement du nom de domaine pour la periode d un an, En attendant que Abdellah Daoudi rentre au Maroc, pour qu' il s en occupe personnellement de la regularisation du Domain et l achat de son serveur dedie, bien sur son homme de confiance sera Zakaria scandri.. mais ..apres tout ce chemin , HICHAM RAHHOUI la personne charger de l achat du domaine decida de s approprie le site en frappent au long du mure l accord tenue avec Zakaria et Yasser , essayant de lui expliquer la situation ce dernier refuse de ceder et continua ses action enfantin , enfin les deux hommes ayant la certitude que ce denier ne remettra pas ses pies sur terre, -1 /^[a-z].+[.?!][\s$]/ # Line starts with lower case and looks complete, does not work well with a sentence fragment Chers FANS la situation est desormais claire est vous avez entre vos main le portraits des personnages de cette tragedie, en vous laisse juger ...Merci mille fois de donner vos avis sur les different FORUM et notamment YABILADI.com. -1 /ez\b/ # 2e personne pluriel dans un article Chers FANS la situation est desormais claire est vous avez entre vos main le portraits des personnages de cette tragedie, en vous laisse juger ...Merci mille fois de donner vos avis sur les different FORUM et notamment YABILADI.com. -1 /\bvous\b/ # "vous" dans un article Chers FANS la situation est desormais claire est vous avez entre vos main le portraits des personnages de cette tragedie, en vous laisse juger ...Merci mille fois de donner vos avis sur les different FORUM et notamment YABILADI.com. -5 /\bmerci\b/ Chers FANS la situation est desormais claire est vous avez entre vos main le portraits des personnages de cette tragedie, en vous laisse juger ...Merci mille fois de donner vos avis sur les different FORUM et notamment YABILADI.com. +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence LES RESIDENT EN FRANCE SONT ILS RADINS OU VIVENT IL LA MISERE ? vive le Maroc :) -1 /\bvive\b/ # "vive" dans un article LES RESIDENT EN FRANCE SONT ILS RADINS OU VIVENT IL LA MISERE ? vive le Maroc :) -10 /[A-Z\s]{40,}/ # Too many caps + whitespace Analyse du contenu (vandalisme, spam, erreurs) : -18, 0, 0 Gros ajout : +12 Total précédent : -7 Nouveau total : -13 Révocation précédente par des humains : nouveau score = -14, nouveau seuil = -6
Score final: vandalisme = -14, erreurs = 0
[modifier] Révocation de 86.210.189.9 (d · c · b) sur DUT Gestion administrative et commerciale
Diff : http://fr.wikipedia.org/w/index.php?title=DUT_Gestion_administrative_et_commerciale&rcid=26603005
Détection du contenu:
je ne connais riien a ce sujet, je voulais simplement me renseigner mais la page a ete supprimee donc tampi.lol -1 /\b(je|j')\b/i; # "je" dans un article (erreur possible : titre de chanson) je ne connais riien a ce sujet, je voulais simplement me renseigner mais la page a ete supprimee donc tampi.lol -3 /\blo+l+\b/ Analyse du contenu (vandalisme, spam, erreurs) : -4, 0, 0 nouvelle page sans résumé : -1 Nouveau total : -5 Révocation précédente par des humains : nouveau score = -6, nouveau seuil = -6
Score final: vandalisme = -6, erreurs = 0
[modifier] Révocation de 90.28.110.178 (d · c · b) sur Inquisition
Diff : http://fr.wikipedia.org/w/index.php?title=Inquisition&diff=26552518&oldid=26462798&rcid=26603269
Détection du contenu:
Analyse du contenu (vandalisme, spam, erreurs) : 0, 0, 0 Grosse suppression (-66877) : -10 contenu remplacé : -10 Nouveau total : -20
Score final: vandalisme = -20, erreurs = 0
[modifier] Révocation de 204.82.134.48 (d · c · b) sur Japon
Diff : http://fr.wikipedia.org/w/index.php?title=Japon&diff=26552990&oldid=26552942&rcid=26603789
Détection du contenu:
ESPECE DE PROUT SALÃ -3 /\bprout/ ESPECE DE PROUT SALÃ /\bPROUT/, score=-8 Analyse du contenu (vandalisme, spam, erreurs) : -11, 0, 0 Nouveau total : -11 Petite différence de taille : nouveau seuil de vandalisme = -10
Score final: vandalisme = -11, erreurs = 0
[modifier] Révocation de 82.64.94.129 (d · c · b) sur Calogero
Diff : http://fr.wikipedia.org/w/index.php?title=Calogero&diff=26553007&oldid=26519463&rcid=26603806
Détection du contenu:
Analyse du contenu (vandalisme, spam, erreurs) : 0, 0, 0 Grosse suppression (-8204) : -10 blanchiment : -10 Nouveau total : -20
Score final: vandalisme = -20, erreurs = 0
[modifier] Révocation de 82.239.34.225 (d · c · b) sur Carlo Brandt
Diff : http://fr.wikipedia.org/w/index.php?title=Carlo_Brandt&rcid=26604043
Détection du contenu:
Hehehe... ^^ -10 /(h[aeiou] ?)\1{2,}/ Analyse du contenu (vandalisme, spam, erreurs) : -10, 0, 0 nouvelle page sans résumé : -1 nouvelle page courte : -1 Nouveau total : -12 Petite différence de taille : nouveau seuil de vandalisme = -10
Score final: vandalisme = -12, erreurs = 0
[modifier] Révocation de 193.51.129.189 (d · c · b) sur Songs of Love and Hate
Diff : http://fr.wikipedia.org/w/index.php?title=Songs_of_Love_and_Hate&diff=26553392&oldid=26379464&rcid=26604216
Détection du contenu:
Il est quatre heures du matin. Decembre touche a sa fin. Je t'ecris juste comme ça pour voir si tu vas mieux. -1 /\b(je|j')\b/i; # "je" dans un article (erreur possible : titre de chanson) Il est quatre heures du matin. Decembre touche a sa fin. Je t'ecris juste comme ça pour voir si tu vas mieux. -1 /\b(tu|t')\b/ # "tu" dans un article (erreur possible : titre de chanson) Il fait un froid de canard a New York mais je me plais bien a l'endroit ou je vis. Tout au long de la soiree, on peut entendre la musique sur Clinton Street ! -1 /\b(je|j')\b/i; # "je" dans un article (erreur possible : titre de chanson) J'ai entendu dire que tu t'amenageais un petit quelque chose pour habiter, la-bas au fond de ton desert. Je comprends que tu n'aies plus de raison de vivre a present mais j'espere que tu gardes quand meme quelques traces de tout ça. -1 /\b(je|j')\b/i; # "je" dans un article (erreur possible : titre de chanson) J'ai entendu dire que tu t'amenageais un petit quelque chose pour habiter, la-bas au fond de ton desert. Je comprends que tu n'aies plus de raison de vivre a present mais j'espere que tu gardes quand meme quelques traces de tout ça. /\b(JE|J')\b/, score=-6 J'ai entendu dire que tu t'amenageais un petit quelque chose pour habiter, la-bas au fond de ton desert. Je comprends que tu n'aies plus de raison de vivre a present mais j'espere que tu gardes quand meme quelques traces de tout ça. -1 /\b(tu|t')\b/ # "tu" dans un article (erreur possible : titre de chanson) Tu sais que Jane a reapparu avec une boucle de tes cheveux ? Elle dit que tu la lui as offerte la nuit ou tu as decide de « t'effacer ». T'es tu vraiment jamais « efface », en fait ? -1 /\b(tu|t')\b/ # "tu" dans un article (erreur possible : titre de chanson) Tu sais que Jane a reapparu avec une boucle de tes cheveux ? Elle dit que tu la lui as offerte la nuit ou tu as decide de « t'effacer ». T'es tu vraiment jamais « efface », en fait ? /\b(TU|T')\b/, score=-6 Tu sais que Jane a reapparu avec une boucle de tes cheveux ? Elle dit que tu la lui as offerte la nuit ou tu as decide de « t'effacer ». T'es tu vraiment jamais « efface », en fait ? +2 /«/ # Guillemets français, bon signe Tu sais que Jane a reapparu avec une boucle de tes cheveux ? Elle dit que tu la lui as offerte la nuit ou tu as decide de « t'effacer ». T'es tu vraiment jamais « efface », en fait ? +2 /»/ # Guillemets français, bon signe La derniere fois qu'on t'a vu, tu avais pris un sacre coup de vieux. La jolie veste bleue qui te donnait tant d'allure etait dechiree a l'epaule. Tu etais venu a la gare pour guetter chaque train a l'arrivee ; tu en etais reparti seul sans ta Lili Marlene⦠-1 /\b(tu|t')\b/ # "tu" dans un article (erreur possible : titre de chanson) Tu sais, tu as emmene ma femme comme un feu follet dans ta vie, mais ensuite quand elle est rentree ce n'etait plus la femme d'aucun homme. Ouais, je t'imagine tres bien avec une rose entre les dents et la touche d'un petit seducteur a deux balles. Oh, je vois que Jane s'est reveillee... -1 /\b(je|j')\b/i; # "je" dans un article (erreur possible : titre de chanson) Tu sais, tu as emmene ma femme comme un feu follet dans ta vie, mais ensuite quand elle est rentree ce n'etait plus la femme d'aucun homme. Ouais, je t'imagine tres bien avec une rose entre les dents et la touche d'un petit seducteur a deux balles. Oh, je vois que Jane s'est reveillee... -1 /\b(tu|t')\b/ # "tu" dans un article (erreur possible : titre de chanson) Tu sais, tu as emmene ma femme comme un feu follet dans ta vie, mais ensuite quand elle est rentree ce n'etait plus la femme d'aucun homme. Ouais, je t'imagine tres bien avec une rose entre les dents et la touche d'un petit seducteur a deux balles. Oh, je vois que Jane s'est reveillee... -1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article ... tiens, elle t'envoie des pensees. -1 /\b(tu|t')\b/ # "tu" dans un article (erreur possible : titre de chanson) Qu'est-ce que je pourrais encore te raconter mon frere dâame, mon assassin. Que puis-je me permettre de te dire ? Bien sur que tu me manques, je crois aussi que je te pardonne. Je suis content que tu te sois trouve sur ma route. Si jamais tu repasses par ici pour Jane ou pour moi, sache que ton ennemi s'est assoupi et que sa femme est libre. -1 /\b(je|j')\b/i; # "je" dans un article (erreur possible : titre de chanson) Qu'est-ce que je pourrais encore te raconter mon frere dâame, mon assassin. Que puis-je me permettre de te dire ? Bien sur que tu me manques, je crois aussi que je te pardonne. Je suis content que tu te sois trouve sur ma route. Si jamais tu repasses par ici pour Jane ou pour moi, sache que ton ennemi s'est assoupi et que sa femme est libre. -1 /\b(tu|t')\b/ # "tu" dans un article (erreur possible : titre de chanson) Qu'est-ce que je pourrais encore te raconter mon frere dâame, mon assassin. Que puis-je me permettre de te dire ? Bien sur que tu me manques, je crois aussi que je te pardonne. Je suis content que tu te sois trouve sur ma route. Si jamais tu repasses par ici pour Jane ou pour moi, sache que ton ennemi s'est assoupi et que sa femme est libre. -1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article Qu'est-ce que je pourrais encore te raconter mon frere dâame, mon assassin. Que puis-je me permettre de te dire ? Bien sur que tu me manques, je crois aussi que je te pardonne. Je suis content que tu te sois trouve sur ma route. Si jamais tu repasses par ici pour Jane ou pour moi, sache que ton ennemi s'est assoupi et que sa femme est libre. -1 /\bassassin/ Merci surtout pour la petite ombre indicible que tu as su chasser de ses yeux. Moi je croyais qu'elle y etait pour toujours, alors je n'avais jamais essaye. -1 /\b(je|j')\b/i; # "je" dans un article (erreur possible : titre de chanson) Merci surtout pour la petite ombre indicible que tu as su chasser de ses yeux. Moi je croyais qu'elle y etait pour toujours, alors je n'avais jamais essaye. -1 /\b(tu|t')\b/ # "tu" dans un article (erreur possible : titre de chanson) Merci surtout pour la petite ombre indicible que tu as su chasser de ses yeux. Moi je croyais qu'elle y etait pour toujours, alors je n'avais jamais essaye. -1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article Merci surtout pour la petite ombre indicible que tu as su chasser de ses yeux. Moi je croyais qu'elle y etait pour toujours, alors je n'avais jamais essaye. -5 /\bmerci\b/ Oui, Jane est revenue avec une boucle de tes cheveux ; elle dit que tu la lui as donnee cette nuit ou tu as pense t'effacer... -1 /\b(tu|t')\b/ # "tu" dans un article (erreur possible : titre de chanson) Analyse du contenu (vandalisme, spam, erreurs) : -32, 0, 0 Gros ajout : +10 Nouveau total : -22
Score final: vandalisme = -22, erreurs = 0
[modifier] Révocation de 204.19.128.177 (d · c · b) sur Économie romaine
Diff : http://fr.wikipedia.org/w/index.php?title=%C3%89conomie_romaine&diff=26553725&oldid=26552832&rcid=26604555
Détection du contenu:
il son vraiment tres intelligente il se fouille souvent dans le nez!!!!!! -1 /ez\b/ # 2e personne pluriel dans un article il son vraiment tres intelligente il se fouille souvent dans le nez!!!!!! -10 /!{5,}/; # Plein de "!" dans un article il son vraiment tres intelligente il se fouille souvent dans le nez!!!!!! /!{5,}/, score=-15 il son vraiment tres intelligente il se fouille souvent dans le nez!!!!!! -1 /!!/ # Too many !'s il son vraiment tres intelligente il se fouille souvent dans le nez!!!!!! -10 /!{5,}/ # Way too many !'s Analyse du contenu (vandalisme, spam, erreurs) : -37, 0, 0 Total précédent : -90 Nouveau total : -127 Révocation précédente par des humains : nouveau score = -128, nouveau seuil = -6
Score final: vandalisme = -128, erreurs = 0
[modifier] Révocation de 204.19.128.177 (d · c · b) sur Rome
Diff : http://fr.wikipedia.org/w/index.php?title=Rome&diff=26553853&oldid=26553803&rcid=26604683
Détection du contenu:
AUDREY LAMBERT TUCROTTE SENT PATRICK PAULE -10 /[A-Z\s]{40,}/ # Too many caps + whitespace !! HAHAHAHAHAHAHAHA -10 /(h[aeiou] ?)\1{2,}/ !! HAHAHAHAHAHAHAHA /(H[AEIOU] ?)\1{2,}/, score=-15 !! HAHAHAHAHAHAHAHA -1 /!!/ # Too many !'s Analyse du contenu (vandalisme, spam, erreurs) : -36, 0, 0 Grosse suppression (-855) : -4 Total précédent : -128 Nouveau total : -168 Révocation précédente par des humains : nouveau score = -169, nouveau seuil = -6
Score final: vandalisme = -169, erreurs = 0
[modifier] Révocation de 204.19.128.177 (d · c · b) sur Égypte
Diff : http://fr.wikipedia.org/w/index.php?title=%C3%89gypte&diff=26553961&oldid=26433830&rcid=26604789
Détection du contenu:
Isabelle armstrong sort avec pierre-luc proulx !!!!!! ouuuuuuuuu en plus il font le hhhhhh -10 /!{5,}/; # Plein de "!" dans un article Isabelle armstrong sort avec pierre-luc proulx !!!!!! ouuuuuuuuu en plus il font le hhhhhh /!{5,}/, score=-15 Isabelle armstrong sort avec pierre-luc proulx !!!!!! ouuuuuuuuu en plus il font le hhhhhh -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite Isabelle armstrong sort avec pierre-luc proulx !!!!!! ouuuuuuuuu en plus il font le hhhhhh -5 /[aeiou]{6,}/i; # Trop de voyelles de suite Isabelle armstrong sort avec pierre-luc proulx !!!!!! ouuuuuuuuu en plus il font le hhhhhh -1 /!!/ # Too many !'s Isabelle armstrong sort avec pierre-luc proulx !!!!!! ouuuuuuuuu en plus il font le hhhhhh -10 /!{5,}/ # Way too many !'s Analyse du contenu (vandalisme, spam, erreurs) : -51, 0, 0 Total précédent : -171 Nouveau total : -222 Révocation précédente par des humains : nouveau score = -223, nouveau seuil = -6
Score final: vandalisme = -223, erreurs = 0
[modifier] Révocation de 82.247.88.161 (d · c · b) sur Thiosulfate
Diff : http://fr.wikipedia.org/w/index.php?title=Thiosulfate&rcid=26604974
Détection du contenu:
rdgh dlhdlhj dl ldkj lfjhkljm hflk fjh fj li iu' ioujou goduh od( iuif mdigfuhd ligu mlifd gçgfd fldj bldx <k jlm<jbudcfobu moubxdd ooudoboBµµSSSSS9Z -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels rdgh dlhdlhj dl ldkj lfjhkljm hflk fjh fj li iu' ioujou goduh od( iuif mdigfuhd ligu mlifd gçgfd fldj bldx <k jlm<jbudcfobu moubxdd ooudoboBµµSSSSS9Z -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels Analyse du contenu (vandalisme, spam, erreurs) : -32, 0, 0 Gros ajout : +1 nouvelle page sans résumé : -1 Nouveau total : -32
Score final: vandalisme = -32, erreurs = 0
[modifier] Révocation de 84.100.182.39 (d · c · b) sur Parfum
Diff : http://fr.wikipedia.org/w/index.php?title=Parfum&diff=26554250&oldid=26508285&rcid=26605090
Détection du contenu:
Analyse du contenu (vandalisme, spam, erreurs) : 0, 0, 0 Grosse suppression (-29504) : -10 contenu remplacé : -10 Total précédent : -33 Nouveau total : -53 Révocation précédente par des humains : nouveau score = -54, nouveau seuil = -6
Score final: vandalisme = -54, erreurs = 0
[modifier] Révocation de 86.221.115.191 (d · c · b) sur Franck Humblot-Taillard
Diff : http://fr.wikipedia.org/w/index.php?title=Franck_Humblot-Taillard&diff=26554328&oldid=26554149&rcid=26605168
Détection du contenu:
Il est un ancien champion d'aviron, il sait jouer du piano en tant que concertiste aussi!!! -1 /!!/ # Too many !'s miss france, il vit entre Toulouse et Paris !!! -1 /!!/ # Too many !'s Analyse du contenu (vandalisme, spam, erreurs) : -2, 0, 0 Grosse suppression (-1445) : -7 Total précédent : -18 Nouveau total : -27
Score final: vandalisme = -27, erreurs = 0
[modifier] Révocation de 206.167.170.253 (d · c · b) sur Salvador Dalí
Diff : http://fr.wikipedia.org/w/index.php?title=Salvador_Dal%C3%AD&diff=26554591&oldid=26481665&rcid=26605441
Détection du contenu:
. Salvador Dali etait inspire par un osti de fucke sa mescaline Pierre olivier terrien il aurait conssomme des lives de marijouanna ensemble en jamman et en fesant des call de grind -10 /\bfuck/ . Salvador Dali etait inspire par un osti de fucke sa mescaline Pierre olivier terrien il aurait conssomme des lives de marijouanna ensemble en jamman et en fesant des call de grind -10 /\bosti/ .Salvador, ne le 2 mai 1901 et decede deux annees plus tard. Salvador Dali etait inspire par un osti de fucke sa mescaline Pierre olivier terrien il aurait conssomme des lives de marijouanna ensemble en jamman et en fesant des call de grind -10 /\bfuck/ .Salvador, ne le 2 mai 1901 et decede deux annees plus tard. Salvador Dali etait inspire par un osti de fucke sa mescaline Pierre olivier terrien il aurait conssomme des lives de marijouanna ensemble en jamman et en fesant des call de grind -10 /\bosti/ Analyse du contenu (vandalisme, spam, erreurs) : -40, 0, 0 Gros ajout : +2 Total précédent : -71 Nouveau total : -109
Score final: vandalisme = -109, erreurs = 0
[modifier] Révocation de 196.217.144.32 (d · c · b) sur Qualité (psychologie)
Diff : http://fr.wikipedia.org/w/index.php?title=Qualit%C3%A9_%28psychologie%29&rcid=26605532
Détection du contenu:
[[Image:Exemple.jpg]] +1 /\[\[.+\]\]/ # Wikilinks are good [[Image:Exemple.jpg]] erreur: -25 /Image:Exemple\d?\.jpg/ Analyse du contenu (vandalisme, spam, erreurs) : 1, 0, -25 Gros ajout : +20 nouvelle page sans résumé : -1
Score final: vandalisme = 20, erreurs = -25
[modifier] Révocation de 88.166.189.155 (d · c · b) sur Mongols
Diff : http://fr.wikipedia.org/w/index.php?title=Mongols&diff=26554694&oldid=26523546&rcid=26605552
Détection du contenu:
Les mongols viennent de France, du Val de Marne et plus precisement, ils vivent a Nogent a lâecole Albert de Mun. Les mongols sont tres faciles a reconnaitre, ils passent toutes leurs journees a hurler Heeeeeeeeeeeee !!!! pou nâimporte quel raison. Les mongols on une hierarchie tres precise : -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) Les mongols viennent de France, du Val de Marne et plus precisement, ils vivent a Nogent a lâecole Albert de Mun. Les mongols sont tres faciles a reconnaitre, ils passent toutes leurs journees a hurler Heeeeeeeeeeeee !!!! pou nâimporte quel raison. Les mongols on une hierarchie tres precise : -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite Les mongols viennent de France, du Val de Marne et plus precisement, ils vivent a Nogent a lâecole Albert de Mun. Les mongols sont tres faciles a reconnaitre, ils passent toutes leurs journees a hurler Heeeeeeeeeeeee !!!! pou nâimporte quel raison. Les mongols on une hierarchie tres precise : -5 /[aeiou]{6,}/i; # Trop de voyelles de suite Les mongols viennent de France, du Val de Marne et plus precisement, ils vivent a Nogent a lâecole Albert de Mun. Les mongols sont tres faciles a reconnaitre, ils passent toutes leurs journees a hurler Heeeeeeeeeeeee !!!! pou nâimporte quel raison. Les mongols on une hierarchie tres precise : -1 /!!/ # Too many !'s - 2 dieux mongols (nous pouvons parler de dictature car il se sont auto proclamer chef). -1 /\bnous\b/ # "nous" dans un article Pour leur religion, elle est monteiste : ils croient en un seul dieu : ETIENNE, LE DIEU DU PAIN !!!!!!!!!!!!! Heeeeeeeeeeeeeeeeeeeee !!!!!!!!!! -10 /!{5,}/; # Plein de "!" dans un article Pour leur religion, elle est monteiste : ils croient en un seul dieu : ETIENNE, LE DIEU DU PAIN !!!!!!!!!!!!! Heeeeeeeeeeeeeeeeeeeee !!!!!!!!!! /!{5,}/, score=-15 Pour leur religion, elle est monteiste : ils croient en un seul dieu : ETIENNE, LE DIEU DU PAIN !!!!!!!!!!!!! Heeeeeeeeeeeeeeeeeeeee !!!!!!!!!! -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) Pour leur religion, elle est monteiste : ils croient en un seul dieu : ETIENNE, LE DIEU DU PAIN !!!!!!!!!!!!! Heeeeeeeeeeeeeeeeeeeee !!!!!!!!!! -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite Pour leur religion, elle est monteiste : ils croient en un seul dieu : ETIENNE, LE DIEU DU PAIN !!!!!!!!!!!!! Heeeeeeeeeeeeeeeeeeeee !!!!!!!!!! -5 /[aeiou]{6,}/i; # Trop de voyelles de suite Pour leur religion, elle est monteiste : ils croient en un seul dieu : ETIENNE, LE DIEU DU PAIN !!!!!!!!!!!!! Heeeeeeeeeeeeeeeeeeeee !!!!!!!!!! -1 /!!/ # Too many !'s Pour leur religion, elle est monteiste : ils croient en un seul dieu : ETIENNE, LE DIEU DU PAIN !!!!!!!!!!!!! Heeeeeeeeeeeeeeeeeeeee !!!!!!!!!! -10 /!{5,}/ # Way too many !'s Article en formation vous pouvez rajouter toutes vos pensees mongolles sur cet article et â¦â¦ -1 /ez\b/ # 2e personne pluriel dans un article Article en formation vous pouvez rajouter toutes vos pensees mongolles sur cet article et â¦â¦ -1 /\bvous\b/ # "vous" dans un article Heeeeeeeeeeeeeeeeeeeeeeeee !!!!!!!!!!!!!!! -10 /!{5,}/; # Plein de "!" dans un article Heeeeeeeeeeeeeeeeeeeeeeeee !!!!!!!!!!!!!!! /!{5,}/, score=-15 Heeeeeeeeeeeeeeeeeeeeeeeee !!!!!!!!!!!!!!! -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) Heeeeeeeeeeeeeeeeeeeeeeeee !!!!!!!!!!!!!!! -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite Heeeeeeeeeeeeeeeeeeeeeeeee !!!!!!!!!!!!!!! -5 /[aeiou]{6,}/i; # Trop de voyelles de suite Heeeeeeeeeeeeeeeeeeeeeeeee !!!!!!!!!!!!!!! -1 /!!/ # Too many !'s Heeeeeeeeeeeeeeeeeeeeeeeee !!!!!!!!!!!!!!! -10 /!{5,}/ # Way too many !'s Analyse du contenu (vandalisme, spam, erreurs) : -151, 0, 0 Grosse suppression (-9414) : -10 Nouveau total : -161
Score final: vandalisme = -161, erreurs = 0
[modifier] Révocation de 86.207.19.187 (d · c · b) sur Jodi Lyn O'Keefe
Diff : http://fr.wikipedia.org/w/index.php?title=Jodi_Lyn_O%27Keefe&rcid=26605576
Détection du contenu:
LOL OUIK IPEDIA FTG -3 /\blo+l+\b/ LOL OUIK IPEDIA FTG /\bLO+L+\b/, score=-8 Analyse du contenu (vandalisme, spam, erreurs) : -11, 0, 0 nouvelle page sans résumé : -1 nouvelle page courte : -1 Nouveau total : -13 Petite différence de taille : nouveau seuil de vandalisme = -10
Score final: vandalisme = -13, erreurs = 0
[modifier] Révocation de 90.7.197.6 (d · c · b) sur JeuxVideo.com
Diff : http://fr.wikipedia.org/w/index.php?title=JeuxVideo.com&diff=26554863&oldid=26511415&rcid=26605730
Détection du contenu:
Depuis plus d'un an, un mouvement a vu le jour sur un des forums les plus (si ce n'est le plus) frequente : le blabla 15-18 -3 /\b(bla)+\b/ ans<ref>[http://www.jeuxvideo.com/forums/0-50-0-1- -30 /jeuxvideo\.com/ # Spam dans l'espace encyclopédique sans utiliser "http:" possible spam: ans<ref>[http://www.jeuxvideo.com/forums/0-50-0-1- ans<ref>[http://www.jeuxvideo.com/forums/0-50-0-1- Spam: -1 /forum/; >> pas d'accents 0-1-0-0.htm Le forum Blabla 15-18 ans de jeuxvideo.com]</ref>. Ce mouvement, baptise le noelisme, consiste a venerer un smiley du site, a l'effigie du pere noel<ref>[http://www.jeuxvideo.com/smileys/11.gif Le fameux smiley noel]</ref>. Ce mouvement, qui peut paraitre absurde au premier regarde, a pris une direction incroyable. En quelque mois, il passe du delire d'un forumeur, a un mouvement incroyable. Ce mouvement, qui consistais au debut a poster des expressions du style "TAGGLE", "BIDE", ou encore "RACLURE DE BIDAY", le tout toujours accompagne dudis smiley, a evolue de façon phenomenal ! Il s'est vite etendu sur tout le site, ce qui a entraine l'apparition de smiley noel sur tous les forums. Mais ce mouvement n'en est pas reste la, et c'est ce qui a commencer a le faire connaitre : Tout les web a commence a subir le noelisme. Beaucoup de forums, independant de jeuxvideo.com, on vu apparaitre des noelistes. Dans un premier temps, il s'agissait de faire connaitre le noelisme, mais tres vite la situation a empire avec l'apparition d'une nouvelle mode : le "piratage", par le biais de phising, de skyblog. Ainsi, des centaine de skyblog (traitant essentiellement de Tokio Hotel, groupe deteste des noelistes, ou de kikoolol, rappeur ou encore skyblog anodin) voient leur mot de passe etre change, et souvent un article explicant une prise de controle noeliste dudis skyblog. Cette situation atteindra son paroxysme avec le hack d'un skyblog d'une candidate de tele realite en aout -3 /\b(bla)+\b/ 0-1-0-0.htm Le forum Blabla 15-18 ans de jeuxvideo.com]</ref>. Ce mouvement, baptise le noelisme, consiste a venerer un smiley du site, a l'effigie du pere noel<ref>[http://www.jeuxvideo.com/smileys/11.gif Le fameux smiley noel]</ref>. Ce mouvement, qui peut paraitre absurde au premier regarde, a pris une direction incroyable. En quelque mois, il passe du delire d'un forumeur, a un mouvement incroyable. Ce mouvement, qui consistais au debut a poster des expressions du style "TAGGLE", "BIDE", ou encore "RACLURE DE BIDAY", le tout toujours accompagne dudis smiley, a evolue de façon phenomenal ! Il s'est vite etendu sur tout le site, ce qui a entraine l'apparition de smiley noel sur tous les forums. Mais ce mouvement n'en est pas reste la, et c'est ce qui a commencer a le faire connaitre : Tout les web a commence a subir le noelisme. Beaucoup de forums, independant de jeuxvideo.com, on vu apparaitre des noelistes. Dans un premier temps, il s'agissait de faire connaitre le noelisme, mais tres vite la situation a empire avec l'apparition d'une nouvelle mode : le "piratage", par le biais de phising, de skyblog. Ainsi, des centaine de skyblog (traitant essentiellement de Tokio Hotel, groupe deteste des noelistes, ou de kikoolol, rappeur ou encore skyblog anodin) voient leur mot de passe etre change, et souvent un article explicant une prise de controle noeliste dudis skyblog. Cette situation atteindra son paroxysme avec le hack d'un skyblog d'une candidate de tele realite en aout -5 /\bkikoo/ # "kikoo" dans un article 0-1-0-0.htm Le forum Blabla 15-18 ans de jeuxvideo.com]</ref>. Ce mouvement, baptise le noelisme, consiste a venerer un smiley du site, a l'effigie du pere noel<ref>[http://www.jeuxvideo.com/smileys/11.gif Le fameux smiley noel]</ref>. Ce mouvement, qui peut paraitre absurde au premier regarde, a pris une direction incroyable. En quelque mois, il passe du delire d'un forumeur, a un mouvement incroyable. Ce mouvement, qui consistais au debut a poster des expressions du style "TAGGLE", "BIDE", ou encore "RACLURE DE BIDAY", le tout toujours accompagne dudis smiley, a evolue de façon phenomenal ! Il s'est vite etendu sur tout le site, ce qui a entraine l'apparition de smiley noel sur tous les forums. Mais ce mouvement n'en est pas reste la, et c'est ce qui a commencer a le faire connaitre : Tout les web a commence a subir le noelisme. Beaucoup de forums, independant de jeuxvideo.com, on vu apparaitre des noelistes. Dans un premier temps, il s'agissait de faire connaitre le noelisme, mais tres vite la situation a empire avec l'apparition d'une nouvelle mode : le "piratage", par le biais de phising, de skyblog. Ainsi, des centaine de skyblog (traitant essentiellement de Tokio Hotel, groupe deteste des noelistes, ou de kikoolol, rappeur ou encore skyblog anodin) voient leur mot de passe etre change, et souvent un article explicant une prise de controle noeliste dudis skyblog. Cette situation atteindra son paroxysme avec le hack d'un skyblog d'une candidate de tele realite en aout -30 /jeuxvideo\.com/ # Spam dans l'espace encyclopédique sans utiliser "http:" 0-1-0-0.htm Le forum Blabla 15-18 ans de jeuxvideo.com]</ref>. Ce mouvement, baptise le noelisme, consiste a venerer un smiley du site, a l'effigie du pere noel<ref>[http://www.jeuxvideo.com/smileys/11.gif Le fameux smiley noel]</ref>. Ce mouvement, qui peut paraitre absurde au premier regarde, a pris une direction incroyable. En quelque mois, il passe du delire d'un forumeur, a un mouvement incroyable. Ce mouvement, qui consistais au debut a poster des expressions du style "TAGGLE", "BIDE", ou encore "RACLURE DE BIDAY", le tout toujours accompagne dudis smiley, a evolue de façon phenomenal ! Il s'est vite etendu sur tout le site, ce qui a entraine l'apparition de smiley noel sur tous les forums. Mais ce mouvement n'en est pas reste la, et c'est ce qui a commencer a le faire connaitre : Tout les web a commence a subir le noelisme. Beaucoup de forums, independant de jeuxvideo.com, on vu apparaitre des noelistes. Dans un premier temps, il s'agissait de faire connaitre le noelisme, mais tres vite la situation a empire avec l'apparition d'une nouvelle mode : le "piratage", par le biais de phising, de skyblog. Ainsi, des centaine de skyblog (traitant essentiellement de Tokio Hotel, groupe deteste des noelistes, ou de kikoolol, rappeur ou encore skyblog anodin) voient leur mot de passe etre change, et souvent un article explicant une prise de controle noeliste dudis skyblog. Cette situation atteindra son paroxysme avec le hack d'un skyblog d'une candidate de tele realite en aout -30 /\bnoelisme/ # Désorganisation de l'encyclopédie 0-1-0-0.htm Le forum Blabla 15-18 ans de jeuxvideo.com]</ref>. Ce mouvement, baptise le noelisme, consiste a venerer un smiley du site, a l'effigie du pere noel<ref>[http://www.jeuxvideo.com/smileys/11.gif Le fameux smiley noel]</ref>. Ce mouvement, qui peut paraitre absurde au premier regarde, a pris une direction incroyable. En quelque mois, il passe du delire d'un forumeur, a un mouvement incroyable. Ce mouvement, qui consistais au debut a poster des expressions du style "TAGGLE", "BIDE", ou encore "RACLURE DE BIDAY", le tout toujours accompagne dudis smiley, a evolue de façon phenomenal ! Il s'est vite etendu sur tout le site, ce qui a entraine l'apparition de smiley noel sur tous les forums. Mais ce mouvement n'en est pas reste la, et c'est ce qui a commencer a le faire connaitre : Tout les web a commence a subir le noelisme. Beaucoup de forums, independant de jeuxvideo.com, on vu apparaitre des noelistes. Dans un premier temps, il s'agissait de faire connaitre le noelisme, mais tres vite la situation a empire avec l'apparition d'une nouvelle mode : le "piratage", par le biais de phising, de skyblog. Ainsi, des centaine de skyblog (traitant essentiellement de Tokio Hotel, groupe deteste des noelistes, ou de kikoolol, rappeur ou encore skyblog anodin) voient leur mot de passe etre change, et souvent un article explicant une prise de controle noeliste dudis skyblog. Cette situation atteindra son paroxysme avec le hack d'un skyblog d'une candidate de tele realite en aout +1 /"/ # Guillemets droits possible spam: 0-1-0-0.htm Le forum Blabla 15-18 ans de jeuxvideo.com]</ref>. Ce mouvement, baptise le noelisme, consiste a venerer un smiley du site, a l'effigie du pere noel<ref>[http://www.jeuxvideo.com/smileys/11.gif Le fameux smiley noel]</ref>. Ce mouvement, qui peut paraitre absurde au premier regarde, a pris une direction incroyable. En quelque mois, il passe du delire d'un forumeur, a un mouvement incroyable. Ce mouvement, qui consistais au debut a poster des expressions du style "TAGGLE", "BIDE", ou encore "RACLURE DE BIDAY", le tout toujours accompagne dudis smiley, a evolue de façon phenomenal ! Il s'est vite etendu sur tout le site, ce qui a entraine l'apparition de smiley noel sur tous les forums. Mais ce mouvement n'en est pas reste la, et c'est ce qui a commencer a le faire connaitre : Tout les web a commence a subir le noelisme. Beaucoup de forums, independant de jeuxvideo.com, on vu apparaitre des noelistes. Dans un premier temps, il s'agissait de faire connaitre le noelisme, mais tres vite la situation a empire avec l'apparition d'une nouvelle mode : le "piratage", par le biais de phising, de skyblog. Ainsi, des centaine de skyblog (traitant essentiellement de Tokio Hotel, groupe deteste des noelistes, ou de kikoolol, rappeur ou encore skyblog anodin) voient leur mot de passe etre change, et souvent un article explicant une prise de controle noeliste dudis skyblog. Cette situation atteindra son paroxysme avec le hack d'un skyblog d'une candidate de tele realite en aout 0-1-0-0.htm Le forum Blabla 15-18 ans de jeuxvideo.com]</ref>. Ce mouvement, baptise le noelisme, consiste a venerer un smiley du site, a l'effigie du pere noel<ref>[http://www.jeuxvideo.com/smileys/11.gif Le fameux smiley noel]</ref>. Ce mouvement, qui peut paraitre absurde au premier regarde, a pris une direction incroyable. En quelque mois, il passe du delire d'un forumeur, a un mouvement incroyable. Ce mouvement, qui consistais au debut a poster des expressions du style "TAGGLE", "BIDE", ou encore "RACLURE DE BIDAY", le tout toujours accompagne dudis smiley, a evolue de façon phenomenal ! Il s'est vite etendu sur tout le site, ce qui a entraine l'apparition de smiley noel sur tous les forums. Mais ce mouvement n'en est pas reste la, et c'est ce qui a commencer a le faire connaitre : Tout les web a commence a subir le noelisme. Beaucoup de forums, independant de jeuxvideo.com, on vu apparaitre des noelistes. Dans un premier temps, il s'agissait de faire connaitre le noelisme, mais tres vite la situation a empire avec l'apparition d'une nouvelle mode : le "piratage", par le biais de phising, de skyblog. Ainsi, des centaine de skyblog (traitant essentiellement de Tokio Hotel, groupe deteste des noelistes, ou de kikoolol, rappeur ou encore skyblog anodin) voient leur mot de passe etre change, et souvent un article explicant une prise de controle noeliste dudis skyblog. Cette situation atteindra son paroxysme avec le hack d'un skyblog d'une candidate de tele realite en aout Spam: -1 /forum/; 0-1-0-0.htm Le forum Blabla 15-18 ans de jeuxvideo.com]</ref>. Ce mouvement, baptise le noelisme, consiste a venerer un smiley du site, a l'effigie du pere noel<ref>[http://www.jeuxvideo.com/smileys/11.gif Le fameux smiley noel]</ref>. Ce mouvement, qui peut paraitre absurde au premier regarde, a pris une direction incroyable. En quelque mois, il passe du delire d'un forumeur, a un mouvement incroyable. Ce mouvement, qui consistais au debut a poster des expressions du style "TAGGLE", "BIDE", ou encore "RACLURE DE BIDAY", le tout toujours accompagne dudis smiley, a evolue de façon phenomenal ! Il s'est vite etendu sur tout le site, ce qui a entraine l'apparition de smiley noel sur tous les forums. Mais ce mouvement n'en est pas reste la, et c'est ce qui a commencer a le faire connaitre : Tout les web a commence a subir le noelisme. Beaucoup de forums, independant de jeuxvideo.com, on vu apparaitre des noelistes. Dans un premier temps, il s'agissait de faire connaitre le noelisme, mais tres vite la situation a empire avec l'apparition d'une nouvelle mode : le "piratage", par le biais de phising, de skyblog. Ainsi, des centaine de skyblog (traitant essentiellement de Tokio Hotel, groupe deteste des noelistes, ou de kikoolol, rappeur ou encore skyblog anodin) voient leur mot de passe etre change, et souvent un article explicant une prise de controle noeliste dudis skyblog. Cette situation atteindra son paroxysme avec le hack d'un skyblog d'une candidate de tele realite en aout Spam: -1 /blog/; 0-1-0-0.htm Le forum Blabla 15-18 ans de jeuxvideo.com]</ref>. Ce mouvement, baptise le noelisme, consiste a venerer un smiley du site, a l'effigie du pere noel<ref>[http://www.jeuxvideo.com/smileys/11.gif Le fameux smiley noel]</ref>. Ce mouvement, qui peut paraitre absurde au premier regarde, a pris une direction incroyable. En quelque mois, il passe du delire d'un forumeur, a un mouvement incroyable. Ce mouvement, qui consistais au debut a poster des expressions du style "TAGGLE", "BIDE", ou encore "RACLURE DE BIDAY", le tout toujours accompagne dudis smiley, a evolue de façon phenomenal ! Il s'est vite etendu sur tout le site, ce qui a entraine l'apparition de smiley noel sur tous les forums. Mais ce mouvement n'en est pas reste la, et c'est ce qui a commencer a le faire connaitre : Tout les web a commence a subir le noelisme. Beaucoup de forums, independant de jeuxvideo.com, on vu apparaitre des noelistes. Dans un premier temps, il s'agissait de faire connaitre le noelisme, mais tres vite la situation a empire avec l'apparition d'une nouvelle mode : le "piratage", par le biais de phising, de skyblog. Ainsi, des centaine de skyblog (traitant essentiellement de Tokio Hotel, groupe deteste des noelistes, ou de kikoolol, rappeur ou encore skyblog anodin) voient leur mot de passe etre change, et souvent un article explicant une prise de controle noeliste dudis skyblog. Cette situation atteindra son paroxysme avec le hack d'un skyblog d'une candidate de tele realite en aout Spam: -5 /skyblog/; possible spam: 2007<ref>[http://www.programme-tv.net/actus-tv/236 /secret-story-blog-laly-pirate.html Un article traitant du hack de ce skyblog]</ref> par un forumeur portant le pseudo [[Elfen Lied]]. Neamoins, la situation sera retabli et le proprietaire du blog n'engagera finalement aucune poursuite. Cet evenement a d'ailleur marque le declin de cette pratique, pour en revenir a la mission de faire connaitre le noelisme. Ainsi, les noelistes se lance a l'assaut de plusieurs media. Le smiley passera sur [[Game -30 /\bnoelisme/ # Désorganisation de l'encyclopédie /secret-story-blog-laly-pirate.html Un article traitant du hack de ce skyblog]</ref> par un forumeur portant le pseudo [[Elfen Lied]]. Neamoins, la situation sera retabli et le proprietaire du blog n'engagera finalement aucune poursuite. Cet evenement a d'ailleur marque le declin de cette pratique, pour en revenir a la mission de faire connaitre le noelisme. Ainsi, les noelistes se lance a l'assaut de plusieurs media. Le smiley passera sur [[Game +1 /\[\[.+\]\]/ # Wikilinks are good One]]<ref>[http://www.dailymotion.com/video/x3j579 +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence possible spam: One]]<ref>[http://www.dailymotion.com/video/x3j579 [[Skyrock]]<ref>[http://fr.youtube.com/watch?v=xdv +1 /\[\[.+\]\]/ # Wikilinks are good possible spam: [[Skyrock]]<ref>[http://fr.youtube.com/watch?v=xdv [[Skyrock]]<ref>[http://fr.youtube.com/watch?v=xdv Spam: -5 /youtube/; t2lGKfWc Un noeliste sur Skyrock]</ref> (ce qui est paradoxale, skyblog etant autrefois victime des memes noeliste). -1 /^[a-z].+[.?!][\s$]/ # Line starts with lower case and looks complete, does not work well with a sentence fragment Aujourd'hui encore, le noelisme existe plus que jamais, le Blabla 15-18 ans en etant la preuve, mais on en trouve egalement sur pas mal de site, et meme sur des jeux en ligne. Alors que la plupart des noelistes disent aujourd'hui agir pour le bien, et ont arrete les piratages de blogs et autres betises, certains continuent, mais ils ne sont alors plus consideres comme noeliste. -3 /\b(bla)+\b/ Aujourd'hui encore, le noelisme existe plus que jamais, le Blabla 15-18 ans en etant la preuve, mais on en trouve egalement sur pas mal de site, et meme sur des jeux en ligne. Alors que la plupart des noelistes disent aujourd'hui agir pour le bien, et ont arrete les piratages de blogs et autres betises, certains continuent, mais ils ne sont alors plus consideres comme noeliste. -30 /\bnoelisme/ # Désorganisation de l'encyclopédie '''Il est important de signaler que [[jeuxvideo.com]] n'a jamais cautionne ou approuve le noelisme, et que tout les agissements de ces derniers sont totalement independants de [[jeuxvideo.com]].'' -30 /jeuxvideo\.com/ # Spam dans l'espace encyclopédique sans utiliser "http:" '''Il est important de signaler que [[jeuxvideo.com]] n'a jamais cautionne ou approuve le noelisme, et que tout les agissements de ces derniers sont totalement independants de [[jeuxvideo.com]].'' -30 /\bnoelisme/ # Désorganisation de l'encyclopédie '''Il est important de signaler que [[jeuxvideo.com]] n'a jamais cautionne ou approuve le noelisme, et que tout les agissements de ces derniers sont totalement independants de [[jeuxvideo.com]].'' +1 /''/ # Markup is good '''Il est important de signaler que [[jeuxvideo.com]] n'a jamais cautionne ou approuve le noelisme, et que tout les agissements de ces derniers sont totalement independants de [[jeuxvideo.com]].'' +1 /\[\[.+\]\]/ # Wikilinks are good Analyse du contenu (vandalisme, spam, erreurs) : -221, -18, 0 Gros ajout : +15 Nouveau total : -206
Score final: vandalisme = -206, erreurs = 0
[modifier] Révocation de 90.7.197.6 (d · c · b) sur Discussion Utilisateur:Gribeco
Diff : http://fr.wikipedia.org/w/index.php?title=Discussion_Utilisateur:Gribeco&diff=26554928&oldid=26530485&rcid=26605800
Détection du contenu:
Vous avez annule sans vous justifier une modification sur l'article jeuxvideo.com. L'article etant complet et bien fait, j'ai annule votre modification, car elle pouvait se rapporter a du vandalisme. Et aussitot je reçoit un message disant que MOI j'ai vandalise!!!!! Alors que j'ai simplement remis en place votre annulation qui n'a pas ete justifiee! -1 /!!/ # Too many !'s Vous avez annule sans vous justifier une modification sur l'article jeuxvideo.com. L'article etant complet et bien fait, j'ai annule votre modification, car elle pouvait se rapporter a du vandalisme. Et aussitot je reçoit un message disant que MOI j'ai vandalise!!!!! Alors que j'ai simplement remis en place votre annulation qui n'a pas ete justifiee! -10 /!{5,}/ # Way too many !'s Vous avez annule sans vous justifier une modification sur l'article jeuxvideo.com. L'article etant complet et bien fait, j'ai annule votre modification, car elle pouvait se rapporter a du vandalisme. Et aussitot je reçoit un message disant que MOI j'ai vandalise!!!!! Alors que j'ai simplement remis en place votre annulation qui n'a pas ete justifiee! +1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence Analyse du contenu (vandalisme, spam, erreurs) : -10, 0, 0 Gros ajout : +3 Total précédent : -206 Nouveau total : -213
Score final: vandalisme = -213, erreurs = 0
[modifier] Révocation de 205.151.163.28 (d · c · b) sur Rébellion des Patriotes
Diff : http://fr.wikipedia.org/w/index.php?title=R%C3%A9bellion_des_Patriotes&diff=26555135&oldid=25844908&rcid=26606013
Détection du contenu:
duddddddddddd -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) duddddddddddd -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite duddddddddddd -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels Analyse du contenu (vandalisme, spam, erreurs) : -25, 0, 0 Nouveau total : -25 Petite différence de taille : nouveau seuil de vandalisme = -10 Révocation précédente par des humains : nouveau score = -26, nouveau seuil = -6
Score final: vandalisme = -26, erreurs = 0
[modifier] Révocation de 82.121.37.228 (d · c · b) sur Discussion Utilisateur:Krrt
Diff : http://fr.wikipedia.org/w/index.php?title=Discussion_Utilisateur:Krrt&diff=26555147&oldid=25418388&rcid=26606026
Détection du contenu:
Analyse du contenu (vandalisme, spam, erreurs) : 0, 0, 0 Grosse suppression (-3730) : -10 Nouveau total : -10 Révocation précédente par des humains : nouveau score = -11, nouveau seuil = -6
Score final: vandalisme = -11, erreurs = 0
[modifier] Révocation de 142.30.96.131 (d · c · b) sur Dentifrice
Diff : http://fr.wikipedia.org/w/index.php?title=Dentifrice&diff=26555172&oldid=25802624&rcid=26606051
Détection du contenu:
>> pas d'accents fldzgyu;ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgagladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) fldzgyu;ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgagladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite fldzgyu;ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgagladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite fldzgyu;ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgagladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite fldzgyu;ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgagladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels fldzgyu;ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgagladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels fldzgyu;ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgagladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels fldzgyu;ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgagladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -12 /[^A-Z]{1000,}/ # Long section without caps fldzgyu;ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgagladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf; -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf; -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation >> pas d'accents ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa) ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[aeiou]{6,}/i; # Trop de voyelles de suite ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels ladflhadlfgl;gho;gudsgs;dkaugfskdyfj;sdfhsdjk bfhjhfdsjkfhl ksdf sdkfjhskdfh sdkfhlsdk skajfhlsdk sjfh dlskjaaaaaaaaaaaaaggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfgdfhffjutsdfgmdf,n.rkltg;ikt;mdcsl;fkj kajetugl'dfgjdflgjokhksjdfhkdsjklejgklkgl;sdfkl shgkerhgklsdjkf;l;sdkjgdsfalgkl;ash dgksdflhafksdhvflkfgalsd;gjlfjglaksdf;gj;dgag -1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation Analyse du contenu (vandalisme, spam, erreurs) : -16082, 0, 0 Gros ajout : +20 Nouveau total : -16062
Score final: vandalisme = -16062, erreurs = 0
[modifier] Révocation de 205.151.163.28 (d · c · b) sur Rébellion des Patriotes
Diff : http://fr.wikipedia.org/w/index.php?title=R%C3%A9bellion_des_Patriotes&diff=26555235&oldid=26555209&rcid=26606114
Détection du contenu:
hahahahhahah -10 /(h[aeiou] ?)\1{2,}/ Analyse du contenu (vandalisme, spam, erreurs) : -10, 0, 0 Total précédent : -25 Nouveau total : -35 Petite différence de taille : nouveau seuil de vandalisme = -10 Révocation précédente par des humains : nouveau score = -36, nouveau seuil = -6
Score final: vandalisme = -36, erreurs = 0
[modifier] Révocation de 205.151.163.28 (d · c · b) sur Rébellion des Patriotes
Diff : http://fr.wikipedia.org/w/index.php?title=R%C3%A9bellion_des_Patriotes&diff=26555293&oldid=26555237&rcid=26606172
Détection du contenu:
Finalement .. Les anglais c toute des gay! -5 /\bgay\b/ # Peut être un nom de famille Analyse du contenu (vandalisme, spam, erreurs) : -5, 0, 0 Total précédent : -35 Nouveau total : -40 Révocation précédente par des humains : nouveau score = -41, nouveau seuil = -6
Score final: vandalisme = -41, erreurs = 0
[modifier] Révocation de 196.206.168.17 (d · c · b) sur Image:Terrain-handball.jpg
Diff : http://fr.wikipedia.org/w/index.php?title=Image:Terrain-handball.jpg&rcid=26607002
Détection du contenu:
il faut ecrire qu ta mere et belle -10 /\bta mere\b/ Analyse du contenu (vandalisme, spam, erreurs) : -10, 0, 0 nouvelle page sans résumé : -1 nouvelle page courte : -1 Nouveau total : -12 Petite différence de taille : nouveau seuil de vandalisme = -10
Score final: vandalisme = -12, erreurs = 0
[modifier] Révocation de 81.192.177.195 (d · c · b) sur La Vénus d'Ille
Diff : http://fr.wikipedia.org/w/index.php?title=La_V%C3%A9nus_d%27Ille&diff=26556430&oldid=26519910&rcid=26607334
Détection du contenu:
possible spam: <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> Spam: +10 /wikipedia\.org/; * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points possible spam: <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipe{| * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points possible spam: <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->reference, citation ou lien<!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->reference, citation ou lien<!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> Spam: +10 /wikipedia\.org/; * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points '''Inserez un texte a mettre en gras a la place de celui-ci'''</ref>== Resume == -1 /ez\b/ # 2e personne pluriel dans un article '''Inserez un texte a mettre en gras a la place de celui-ci'''</ref>== Resume == +1 /''/ # Markup is good '''Inserez un texte a mettre en gras a la place de celui-ci'''</ref>== Resume == erreur: -25 /Inserez (le|un) texte a mettre/ Analyse du contenu (vandalisme, spam, erreurs) : 6, 17, -25 Gros ajout : +5
Score final: vandalisme = 11, erreurs = -25
[modifier] Révocation de 83.195.175.249 (d · c · b) sur Hervé Morzadec
Diff : http://fr.wikipedia.org/w/index.php?title=Herv%C3%A9_Morzadec&diff=26556523&oldid=26545266&rcid=26607428
Détection du contenu:
Analyse du contenu (vandalisme, spam, erreurs) : 0, 0, 0 Grosse suppression (-2125) : -10 blanchiment : -10 Nouveau total : -20
Score final: vandalisme = -20, erreurs = 0
[modifier] Révocation de 196.20.93.69 (d · c · b) sur Special Branch
Diff : http://fr.wikipedia.org/w/index.php?title=Special_Branch&rcid=26609292
Détection du contenu:
le special branche est une bande de cons d'anglais buveur de the et mangeurs de gateaux pouri qui pour une raison ou une autre font chier de temps a autres nos freres de l'ira -5 /\bchie(r|nt|s)?\b/ le special branche est une bande de cons d'anglais buveur de the et mangeurs de gateaux pouri qui pour une raison ou une autre font chier de temps a autres nos freres de l'ira -10 /\bcons\b/ # pluriel le special branche est une bande de cons d'anglais buveur de the et mangeurs de gateaux pouri qui pour une raison ou une autre font chier de temps a autres nos freres de l'ira -30 /(de|petits?|gros|sales?) cons?\b/ Analyse du contenu (vandalisme, spam, erreurs) : -45, 0, 0 nouvelle page sans résumé : -1 Nouveau total : -46
Score final: vandalisme = -46, erreurs = 0
[modifier] Révocation de 82.228.20.104 (d · c · b) sur Protestantisme
Diff : http://fr.wikipedia.org/w/index.php?title=Protestantisme&diff=26558446&oldid=26558430&rcid=26609405
Détection du contenu:
'''Inserez un texte a mettre en gras a la place de celui-ci''' -1 /ez\b/ # 2e personne pluriel dans un article '''Inserez un texte a mettre en gras a la place de celui-ci''' +1 /''/ # Markup is good '''Inserez un texte a mettre en gras a la place de celui-ci''' erreur: -25 /Inserez (le|un) texte a mettre/ Analyse du contenu (vandalisme, spam, erreurs) : 0, 0, -25
Score final: vandalisme = 0, erreurs = -25
[modifier] Révocation de 90.35.80.114 (d · c · b) sur Histoire du costume
Diff : http://fr.wikipedia.org/w/index.php?title=Histoire_du_costume&diff=26558765&oldid=26536338&rcid=26609731
Détection du contenu:
Wikipedia is a stupid encyclopedia -3 /stupid/ Analyse du contenu (vandalisme, spam, erreurs) : -3, 0, 0 Grosse suppression (-49007) : -10 contenu remplacé : -10 Nouveau total : -23
Score final: vandalisme = -23, erreurs = 0
[modifier] Révocation de 82.244.224.1 (d · c · b) sur Jean-Pierre Petit
Diff : http://fr.wikipedia.org/w/index.php?title=Jean-Pierre_Petit&diff=26559324&oldid=26494344&rcid=26610294
Détection du contenu:
. Il a une enorme paire de couilles -10 /\bcouil+e/ Analyse du contenu (vandalisme, spam, erreurs) : -10, 0, 0 Nouveau total : -10 Petite différence de taille : nouveau seuil de vandalisme = -10
Score final: vandalisme = -10, erreurs = 0
[modifier] Révocation de 91.91.219.198 (d · c · b) sur Jean-Yves Lafesse
Diff : http://fr.wikipedia.org/w/index.php?title=Jean-Yves_Lafesse&diff=26559692&oldid=26539131&rcid=26610670
Détection du contenu:
REMERçIONS MR LAFESSE GRACE A LUI LES SITES DE STREAMING FERMENT LES UNS APRES LES AUTRES! -10 /[A-Z\s]{40,}/ # Too many caps + whitespace BOYCOTEZ LE....IL LE MERITE! en plus il est pas drole -1 /ez\b/ # 2e personne pluriel dans un article BOYCOTEZ LE....IL LE MERITE! en plus il est pas drole /EZ\b/, score=-6 GRACE A MR LAFESSE LES SITES DE STREAMING FERMENT LES UNS APRES LES AUTRES! -10 /[A-Z\s]{40,}/ # Too many caps + whitespace N'achetez pas ces dvd...oubliez ce gars..... -1 /ez\b/ # 2e personne pluriel dans un article Analyse du contenu (vandalisme, spam, erreurs) : -28, 0, 0 Gros ajout : +1 Nouveau total : -27
Score final: vandalisme = -27, erreurs = 0
[modifier] Révocation de 86.77.249.24 (d · c · b) sur Sortilèges impardonnables
Diff : http://fr.wikipedia.org/w/index.php?title=Sortil%C3%A8ges_impardonnables&diff=26560128&oldid=26472864&rcid=26611123
Détection du contenu:
cest celui qui a tue mon cu -1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article cest celui qui a tue mon cu -30 /\b(mon|ton) (anus|cul?)\b/ Analyse du contenu (vandalisme, spam, erreurs) : -31, 0, 0 Nouveau total : -31 Petite différence de taille : nouveau seuil de vandalisme = -10
Score final: vandalisme = -31, erreurs = 0
[modifier] Révocation de 69.156.168.148 (d · c · b) sur Histoire de Sparte
Diff : http://fr.wikipedia.org/w/index.php?title=Histoire_de_Sparte&diff=26560593&oldid=25862011&rcid=26611601
Détection du contenu:
petasse -10 /\bpetasses?/ petasse -10 /\bpetasses?/ Analyse du contenu (vandalisme, spam, erreurs) : -20, 0, 0 Nouveau total : -20 Petite différence de taille : nouveau seuil de vandalisme = -10
Score final: vandalisme = -20, erreurs = 0
[modifier] Révocation de 90.16.37.199 (d · c · b) sur Cédric DELYON
Diff : http://fr.wikipedia.org/w/index.php?title=C%C3%A9dric_DELYON&rcid=26611768
Détection du contenu:
'''Cedric DELYON''' est un acteur x amateur des annees 90. Ami personnel de Philippe DEAN, il a tourne dans quelques scenes pro comme "la princesse et la pute" et "nichons tout rond et string en cuir". Compagnon de l'actrice bresilienne Olivia DEL RIO,Cedric DELYON travaille aujourd'hui au bar le MACUMBOY a EPINAL. -10 /\bpute/ '''Cedric DELYON''' est un acteur x amateur des annees 90. Ami personnel de Philippe DEAN, il a tourne dans quelques scenes pro comme "la princesse et la pute" et "nichons tout rond et string en cuir". Compagnon de l'actrice bresilienne Olivia DEL RIO,Cedric DELYON travaille aujourd'hui au bar le MACUMBOY a EPINAL. +1 /''/ # Markup is good Analyse du contenu (vandalisme, spam, erreurs) : -9, 0, 0 Gros ajout : +1 nouvelle page sans résumé : -1 Nouveau total : -9 Révocation précédente par des humains : nouveau score = -10, nouveau seuil = -6
Score final: vandalisme = -10, erreurs = 0
[modifier] Révocation de 24.122.45.117 (d · c · b) sur Britney Spears
Diff : http://fr.wikipedia.org/w/index.php?title=Britney_Spears&diff=26560875&oldid=26556192&rcid=26611888
Détection du contenu:
Britney? lol -3 /\blo+l+\b/ Analyse du contenu (vandalisme, spam, erreurs) : -3, 0, 0 Grosse suppression (-44609) : -10 contenu remplacé : -10 Nouveau total : -23
Score final: vandalisme = -23, erreurs = 0
[modifier] Révocation de 196.217.107.203 (d · c · b) sur مرتينيك
Diff : http://fr.wikipedia.org/w/index.php?title=%D9%85%D8%B1%D8%AA%D9%8A%D9%86%D9%8A%D9%83&rcid=26612142
Détection du contenu:
<!--'''== Notes et references == +1 /''/ # Markup is good <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->Inserez un texte a mettre en gras a la place de celui-ci'''-->Ã@{{[[Categorie:modele ou page a inclure]]<!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references - -1 /ez\b/ # 2e personne pluriel dans un article <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->Inserez un texte a mettre en gras a la place de celui-ci'''-->Ã@{{[[Categorie:modele ou page a inclure]]<!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references - +1 /''/ # Markup is good <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->Inserez un texte a mettre en gras a la place de celui-ci'''-->Ã@{{[[Categorie:modele ou page a inclure]]<!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references - +1 /\[\[.+\]\]/ # Wikilinks are good <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->Inserez un texte a mettre en gras a la place de celui-ci'''-->Ã@{{[[Categorie:modele ou page a inclure]]<!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references - erreur: -25 /Inserez (le|un) texte a mettre/ possible spam: <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->Inserez un texte a mettre en gras a la place de celui-ci'''-->Ã@{{[[Categorie:modele ou page a inclure]]<!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references - <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->Inserez un texte a mettre en gras a la place de celui-ci'''-->Ã@{{[[Categorie:modele ou page a inclure]]<!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references - Spam: +10 /wikipedia\.org/; * [[Ã remplacer]] +1 /\[\[.+\]\]/ # Wikilinks are good * [[Ã remplacer]] +1 /^\*\*? / # Liste à points Analyse du contenu (vandalisme, spam, erreurs) : 4, 9, -25 Gros ajout : +2
Score final: vandalisme = 6, erreurs = -25
[modifier] Révocation de 70.83.247.136 (d · c · b) sur Vandalisme
Diff : http://fr.wikipedia.org/w/index.php?title=Vandalisme&diff=26561253&oldid=26088666&rcid=26612274
Détection du contenu:
Analyse du contenu (vandalisme, spam, erreurs) : 0, 0, 0 Grosse suppression (-21207) : -10 contenu remplacé : -10 Total précédent : -130 Nouveau total : -150 Révocation précédente par des humains : nouveau score = -151, nouveau seuil = -6
Score final: vandalisme = -151, erreurs = 0
[modifier] Révocation de 70.83.247.136 (d · c · b) sur Wikipédia:Bot/Requêtes
Diff : http://fr.wikipedia.org/w/index.php?title=Wikip%C3%A9dia:Bot/Requ%C3%AAtes&diff=26561333&oldid=26400358&rcid=26612354
Détection du contenu:
Analyse du contenu (vandalisme, spam, erreurs) : 0, 0, 0 Grosse suppression (-4941) : -10 blanchiment : -10 Total précédent : -181 Nouveau total : -201 Révocation précédente par des humains : nouveau score = -202, nouveau seuil = -6
Score final: vandalisme = -202, erreurs = 0
[modifier] Révocation de 69.159.185.232 (d · c · b) sur Levier (mécanique)
Diff : http://fr.wikipedia.org/w/index.php?title=Levier_%28m%C3%A9canique%29&diff=26562469&oldid=25192621&rcid=26613509
Détection du contenu:
les machines simples ce pour les conards alors alle chier tabarnac !!!!!!!!!!!!!!!!!!!!!!! -10 /!{5,}/; # Plein de "!" dans un article les machines simples ce pour les conards alors alle chier tabarnac !!!!!!!!!!!!!!!!!!!!!!! /!{5,}/, score=-15 les machines simples ce pour les conards alors alle chier tabarnac !!!!!!!!!!!!!!!!!!!!!!! -3 /\btabarna/ les machines simples ce pour les conards alors alle chier tabarnac !!!!!!!!!!!!!!!!!!!!!!! -5 /\bchie(r|nt|s)?\b/ les machines simples ce pour les conards alors alle chier tabarnac !!!!!!!!!!!!!!!!!!!!!!! -10 /\bco+n+a+(r+|s+)/ # connard, connasse, et variantes mal orthorgaphiées les machines simples ce pour les conards alors alle chier tabarnac !!!!!!!!!!!!!!!!!!!!!!! -1 /!!/ # Too many !'s les machines simples ce pour les conards alors alle chier tabarnac !!!!!!!!!!!!!!!!!!!!!!! -10 /!{5,}/ # Way too many !'s Analyse du contenu (vandalisme, spam, erreurs) : -54, 0, 0 Grosse suppression (-9036) : -10 contenu remplacé : -10 Nouveau total : -74
Score final: vandalisme = -74, erreurs = 0
[modifier] Révocation de 41.224.186.237 (d · c · b) sur Discussion Utilisateur:Romary
Diff : http://fr.wikipedia.org/w/index.php?title=Discussion_Utilisateur:Romary&diff=26563429&oldid=26116968&rcid=26614477
Détection du contenu:
PS. Chaque fois que je presente une copie de ce que cet administrateur a ecrit, on (il) me bloque pour insultes !!!!!! alors que je ne presente que ce qu'il a ecrit !!!??? -1 /!!/ # Too many !'s PS. Chaque fois que je presente une copie de ce que cet administrateur a ecrit, on (il) me bloque pour insultes !!!!!! alors que je ne presente que ce qu'il a ecrit !!!??? -10 /!{5,}/ # Way too many !'s [[User:Mmbmmmbm|Mmbmmmbm]] ([[User talk:Mmbmmmbm|d]]) 21 fevrier 2008 a 23:39 (CET) +1 /\[\[.+\]\]/ # Wikilinks are good Analyse du contenu (vandalisme, spam, erreurs) : -10, 0, 0 Gros ajout : +3 Total précédent : -17 Nouveau total : -24
Score final: vandalisme = -24, erreurs = 0