Hello,
I am creating a service that could "go international" to non-English speaking markets. I do not want to restrict a username to the ASCII range of characters but would like to allow a user to specify their "natural" username. OK, use UNICODE (and say UTF-8 as my username text encoding).
But! I don't want users to create "non-name" usernames that contain "symbol" code points. For instance, I don't want to allow a username like √√√√√√øøøøø.
Is there a list of "symbol" code points for UNICODE that I can check (perhaps with a regex) to accept/reject a given username?
Thanks!