Détecter une suite de caractère identique avec une expression régulière

L’expression régulière suivante (entre ‘/‘) permet de valider qu’une chaine de caractères ne contient qu’un seul caractère : /^(.)\1+$/. La syntaxe fonctionne en javascript et en PHP.

Quelques variations :

  • Ce caractère doit être un chiffre : /^(\d)\1+$/
  • Ce caractère doit être une lettre : /^([a-zA-Z])\1+$/
  • La chaine doit faire minimum 5 caractères, et maximum 10 : /^(.)\1{5,10}$/