用于防止昵称中的特殊字符的功能

时间:2010-02-28 20:52:26

标签: php char special-characters

我有一个用户可以注册的网站。我想阻止昵称中的所有特殊字符,重音符号等(用于登录)。

我使用PHP。我怎样才能做到这一点 ?

编辑:另一个问题,你能给我一个正则表达式(在PHP中)只允许26个字母:abcdefghijklmnopqrstuvwxyz而已经没有了吗?

由于

2 个答案:

答案 0 :(得分:2)

$username = preg_replace('/[^a-z]/i', '', $username);

如果你的意思是小写a-z,请删除i标志。

在回应评论时,正则表达式变为[^ a-z0-9]

答案 1 :(得分:0)

您可以使用PHP的 normalizer 功能。