用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4473|回复: 4
收起左侧

[已解决] 关于表单验证类验证中文字符的问题

[复制链接]
发表于 2009-2-8 22:22:13 | 显示全部楼层 |阅读模式
hi 请教下各位:

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

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

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

是修改已有验证函数 alpha_numeric

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

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

多谢了!
发表于 2009-2-9 11:43:27 | 显示全部楼层
增加新的验证函数。正则验证一下就可以了。
发表于 2010-6-14 08:34:27 | 显示全部楼层
同问,有例子没?
发表于 2010-6-14 09:44:10 | 显示全部楼层
回复 3# magicone


    暂时没有。
发表于 2010-8-3 15:23:50 | 显示全部楼层
中文 英文 下划线
return ( ! preg_match("/^[\x{4e00}-\x{9fa5}A-Za-z0-9_]+$/u",$str)) ? FALSE : TRUE;

本版积分规则