对网页用户名的限制?

时间:2012-09-30 13:27:16

标签: php unicode registration username zalgo

注册新用户,我想允许unicode(utf8)到我的网站。因此,用户可以用他们的语言输入他们的名字。我的登录表单是电子邮件和密码,而不是用户名和密码。用户名仅用于显示,并始终使用htmlspecialchars()进行转义。

我找到了这个页面:http://textozor.com/zalgo-text/

它显示了如何多次叠加一个字母。如何在php和此符号覆盖中停止unicode控制字符?

我应该在unicode用户名中使用更多限制吗?

P.S。我知道使用unicode我可以模仿名字。

修改

这是我的正则表达式= '^[^\p{Zl}\p{Zp}\p{C}]+$/u';

0 个答案:

没有答案