0
我只想允許字母和數字。但是,我也想添加一些特定的外文字母。我試過允許字符串中的某些字符(php)
$nick = "Çağsan";
$nick = preg_replace("/[^a-zA-Z0-9ğĞüÜİışŞçÇÖö]+/", "", $nick);
但是它只使用了a-zA-Z0-9規則。什麼是正確的方法來做到這一點?
我只想允許字母和數字。但是,我也想添加一些特定的外文字母。我試過允許字符串中的某些字符(php)
$nick = "Çağsan";
$nick = preg_replace("/[^a-zA-Z0-9ğĞüÜİışŞçÇÖö]+/", "", $nick);
但是它只使用了a-zA-Z0-9規則。什麼是正確的方法來做到這一點?
使用/ u修飾符。這將啓用Unicode的正則表達式。 http://php.net/manual/en/reference.pcre.pattern.modifiers.php
preg_replace(「@ [^ A-Za-z0-9 \ - şıüğçİŞĞÜÇ] + @我」,「」,$尼克)??? – user198989
@NullPointer,它不是重複的,他想逃脫幾個字符。 – Afsar
@贊對不起,我的壞和現在糾正 –