Option, dass der Benutzername nicht mit alphanumerischen Zeichen beginnen oder enden muss

Ich habe einmal mit jemandem über Ruby gesprochen. Ist das mit einem Plugin machbar? Ich habe gehört, dass man Funktionen überschreiben kann, wie in diesem Fall den Validator. Stimmt das?