我只想允许字母和数字。但是,我也想添加一些外国字母。我试过了
$nick = "Çağsan";
$nick = preg_replace("/[^a-zA-Z0-9ğĞüÜİışŞçÇÖö]+/", "", $nick);
但它只使用了a-zA-Z0-9规则。这样做的正确方法是什么?
答案 0 :(得分:1)
使用/ u修饰符。这将为正则表达式启用Unicode。 http://php.net/manual/en/reference.pcre.pattern.modifiers.php