Option pour que le nom d'utilisateur ne soit pas nécessaire pour commencer ou finir par un caractère alphanumérique

J’ai parlé une fois avec quelqu’un à propos de Ruby. Est-ce faisable avec un plugin ? Je l’ai entendu mentionner que je peux remplacer des fonctions, comme dans ce cas le validateur. Est-ce correct ?