Я пытаюсь адаптировать php-приложение для обработки нелатинских скриптов (в частности, японского, упрощенного китайского и арабского). Процедуры проверки данных приложения часто используют регулярные выражения для проверки ввода, но я не уверен, как адаптировать тип символа \ w к другим языкам без установки дополнительных языковых стандартов в системе (на которые я не могу положиться).
Предыдущие разработчики, работавшие над приложением, просто добавляли необходимые символы в регулярные выражения по мере роста числа поддерживаемых нами языков (вы часто видите в коде «[\ wÀÁÂÃÄÅÆÇÈÉ ... и т. Д.»), Но я не могу действительно делайте это для всех алфавитов, которые мне нужно поддерживать.
У кого-нибудь есть какой-нибудь совет, как с этим справиться?