How to modify the registration page to support Chinese user name?
How to modify the registration page to support Chinese user name?
|
Quote:
At least 2 things need to be done. In check.js, change: Code:
var url = '../namecheck.php?wantusername=' + escape(wantusername); Code:
var url = '../namecheck.php?wantusername=' + encodeURI(wantusername); Code:
$allowedchars = $lang['takesignup_allowed_chars']; Code:
if (!preg_match("/^[\p{L}\p{N}]+$/u", urldecode($username))) { There are many other areas that also need changed, such as take invites, add user, change username. But, this answers your question. This also allows any valid language letter or number, not just Chinese. If you want ONLY Chinese, then in namecheck.php, change to: Code:
if (!preg_match("/^[\p{Han}]+$/u", urldecode($username))) { |
All times are GMT +2. The time now is 08:24. |
Powered by vBulletin® Version 3.8.11 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions Inc.