Ok,
I have upgraded it a little bit...
But it will still not work for !!Ahmad Mushtaq!! or -`
BZU`- ...
But it will work for those who have only one type of special character.
eg: for !!DJ URL:
http://--DJ.bzupages.com
& for *HASSAN* URL:
http://-HASSAN-.bzupages.com
So users who have more than one type of special characters in their username should change to include only one type of special characters.
Thanks