So I recently started scripting my IRCd again in mIRC.

Anyway, long story short, I started wondering what constitutes as a valid channel key? What is allowed? What isn't allowed?

The nearest I could conclude is that a key cannot start with : - other than that, I don't know.

And is there a valid regex pattern for one?


What do you do at the end of the world? Are you busy? Will you save us?