I try to filter a variable allowing alphanumeric ,spaces ,accented characters , and single quotes and replace the reste by a space , so a string like :
substitué à une otage % ? vendredi 23 mars lors de l’attaque
should output :
substitué à une otage vendredi 23 mars lors de l’attaque
but I get as Result the output :
substitué à une otage vendredi 23 mars lors de l
could please help , this is my code
$whitelist = "/[^a-zA-Z0-9а-àâáçéèèêëìîíïôòóùûüÂÊÎÔúÛÄËÏÖÜÀÆæÇÉÈŒœÙñý',. ]/";
$descreption = preg_replace($whitelist, ' ', $ds);
}else{
$errors = self::DESCREPTION_ERROR;
return false;
}
/uUnicode flag usually for the regex. Also’and'are different characters.