мне нужно переменную обработать так что бы пускало англ.буквы и цифры, или русские буквы и цифры, но не как что и русские и английские. Сколько не искал, решения не нашел
if(!preg_match("#^([A-z0-9])+$#ui", $nick) or !preg_match("#^([А-я0-9])+$#ui", $nick)) {
echo '<div class="error">Ник содержит запрещенные символы!</div>';
include($path.'inc/down.php');
exit;}не предлогать так оба прега друг друга взаимоисключают. и при проверке переменной не работает не один из языков
за адекватную регулярку готов заплатить