我有一个用户可以注册的网站。我想阻止昵称中的所有特殊字符,重音符号等(用于登录)。
我使用PHP。我怎样才能做到这一点 ?
编辑:另一个问题,你能给我一个正则表达式(在PHP中)只允许26个字母:abcdefghijklmnopqrstuvwxyz而已经没有了吗?
由于
答案 0 :(得分:2)
$username = preg_replace('/[^a-z]/i', '', $username);
如果你的意思是小写a-z,请删除i标志。
在回应评论时,正则表达式变为[^ a-z0-9]
答案 1 :(得分:0)
您可以使用PHP的 normalizer 功能。