Tag Naming, Characters not allowed

I agree with victor here, I’d use only [a-z][A-Z][0-9] and _ ( "^[a-zA-Z0-9_]*$") for tag names.
Now, it would be cool to have a displayName prop on tags, that would be used for things like tag browsers, that would accept any character.