• # A peu près

    Posté par . En réponse au message RegEx militant pour des noms d'utilisateur décents. Évalué à 3.

    D'après ce que j'ai compris ça donnerai ça: ^[A-Z]([a-z\-]|[ '\-][A-Z])+$
    Il manque la restriction de taille mais la règle qui précise qu'une majuscule peut suivre un espace (etc) empêche de le faire simplement.

    Mais avec un strlen ou équivalent aucun soucis.