建议把- if (ereg ("[a-z]", $username))
- showmessage("对不起,只能用[中文]注册用户名,请返回重新填写。");
- if (ereg ("[A-Z]", $username))
- showmessage("对不起,只能用[中文]注册用户名,请返回重新填写。");
- if (ereg ("[0-9]", $username))
- showmessage("对不起,只能用[中文]注册用户名,请返回重新填写。");
- if (ereg ("[?|~|!|@|#|$|%|^|&|*|,|.|/]", $username))
- showmessage("对不起,只能用[中文]注册用户名,请返回重新填写。");
- if (ereg ("[`|'|-|<|>|:|\|+|=]", $username))
- showmessage("对不起,只能用[中文]注册用户名,请返回重新填写。");
复制代码
改成- !preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/", $username) && showmessage("对不起,只能用[中文]注册用户名,请返回重新填写。");
复制代码 |