Hello @sbrajesh,
I do not have a multisite but a basic wordpress installation.
WordPress 4.9.1 – Buddypress 2.9.2
I can also use uppercase letters without your plugin activated.
There is, however, a check on the name. Myname – works – myname also works – but these can not be used side by side. Username has already been used. Ok fine.
However, your plugin tells me that only lowercase letters may be used.
I have modified the following in your source file to test:
Changed this
preg_match( "/[a-z0-9]+/", $user_name, $maybe );
To this
preg_match( "/[A-Za-z0-9]+/", $user_name, $maybe );
Uppercase letters can now also be used and Myname – works – myname also works – and correct I get, Username has already been used.
But for user convenience both forms can be used.
Regards,
Terry