ДоХтор,
if (!preg_match('~^(?i:[a-z\d\[\]/^{}_=-]+|[а-я\d\[\]/^{}_=-]+)$~u', $lat_nick)) {
$error['login'][] = _t('Invalid characters');
}Всё равно получается регистрировать ники с разными языками , а так же нельзя зарегать ник с символами которые должны быть разрешены и наоборот можно зарегать ники со * и другими запрещёнными символами.Помогите допилить что б всё работало.