最近没事试验一套程序,在用户注册时这个程序禁止了中文名注册,只允许英文和数字,通过查看代码,判断应该是以下这段代码禁止了中文名注册: $nuIP = getip();
$dom = @gethostbyaddr($nuIP);
if ($dom == $nuIP || @gethostbyname($dom) != $nuIP)
$dom = "";
else
{
$dom = strtoupper($dom);
preg_match('/^(.+)\.([A-Z]{2,3})$/', $dom, $tldm);
$dom = $tldm[2];
}请问一下这里懂PHP的大大们,我有什么办法可以修改这个让这个程序允许中文名注册吗?谢谢哦~目前只允许(a-z), (A-Z), (0-9),至多12个字符,中文名不能用很不方便~谢谢啊:)