lovinglgz 发表于 2009-2-8 22:22:13

关于表单验证类验证中文字符的问题

hi 请教下各位:

我在做用户注册系统的时候需要验证“用户名”这一项。

大家都知道中文用户不习惯使用纯英文字符作为ID,因此我需要用户名的字符由:中文+英文字母(a-z A-Z)+数字(0-9)+下划线(_)

请问这样该怎么使用表单验证类呢?

是修改已有验证函数 alpha_numeric ?

还是自己增加一个新的函数?

不知道大家有类似的经历吗

多谢了!

Hex 发表于 2009-2-9 11:43:27

增加新的验证函数。正则验证一下就可以了。

magicone 发表于 2010-6-14 08:34:27

同问,有例子没?

Hex 发表于 2010-6-14 09:44:10

回复 3# magicone


    暂时没有。

redlink 发表于 2010-8-3 15:23:50

中文 英文 下划线
return ( ! preg_match("/^[\x{4e00}-\x{9fa5}A-Za-z0-9_]+$/u",$str)) ? FALSE : TRUE;
页: [1]
查看完整版本: 关于表单验证类验证中文字符的问题