允许字符串中的某些字符(php)

时间:2015-11-20 11:52:36

标签: php

我只想允许字母和数字。但是,我也想添加一些外国字母。我试过了

$nick = "Çağsan";
$nick = preg_replace("/[^a-zA-Z0-9ğĞüÜİışŞçÇÖö]+/", "", $nick);

但它只使用了a-zA-Z0-9规则。这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

使用/ u修饰符。这将为正则表达式启用Unicode。 http://php.net/manual/en/reference.pcre.pattern.modifiers.php