Я ищу в Интернете, но не могу найти правильный ответ, поэтому я пытаюсь таким образом.
Я использую этот код для проверки ввода UTF-8.Я хочу разрешить печатные символы и некоторые определенные специальные символы.
$pattern = '/[^\w\.\-\s\,\&\!\?\(\)\+\_\:\;]+$/u';
$status = @preg_match($pattern, $value);
if (($status === false) || ($status > 0)) {
return false;
}
Все работает нормально, ЗА ИСКЛЮЧЕНИЕМ в конце входной строки указан символ не ascii (например, é).Тогда моя проверка не пройдена, но не должна.Я знаю, что это может быть глупой ошибкой, но заранее спасибо за каждое предложение.
С наилучшими пожеланиями