Support size 15 and 16 quoted usernames

As usernames containing special characters must be quoted, they
may have two extra characters that are not counted against the
size limit of 16 characters. This patch adds a regex to handle
this case.
what i'm saying, essentially, is this:

you should use +2, instead of 18, and i'm very sorry i didn't say that yesterday ~_~