Соблазнился на введенные с 5.2 версии фильтры. На интеджер и на плавающую точку работает нормально. Но все почтовые ящики почему-то проходят фильтр. Числа, абракадабра, действительно валидные ящики. Не хочу лезть в регулярные выражения. Никто не сталкивался с такой проблемой? Php версия 5.2.16 Пример ниже.. PHP: $valid_email = filter_var("что угодно", FILTER_VALIDATE_EMAIL); // проверяет email на валидность if (valid_email !== false) { $answer['email'] = "yes"; } else { $answer['email'] = "no"; }
Спасибо вам. Что-то, видимо, не самая здравая идея после работы и универа воодушевляться пописать. Минут 20 сидел искал что не так =(