Как я могу использовать preg_match с принятием буквенно-цифровых и Unicode?
Я собираюсь создать многоязычный веб-сайт с PHP и должен иметь preg_match, который передает все символы и цифры Unicode.
Т.е. мне нужно, чтобы он передавал английские буквы, испанские буквы, итальянские буквы, и, как вы знаете, я не хочу передавать другие символы, такие как '' _ - и ...
Я хочу что-то вроде этого:
$pattern='/^[unicode chars without \'-_;?]*$/u';
if(!preg_match($pattern, $url))
echo #error;