# ramzes (08.12.2016 / 16:24)
Ты если не в теме, ты лучше помолчи, а то как то чушь в комплекте с "не смеши" не звучит
От издателей.
Этих можешь размещать сколько угодно, вообще за классику врядли кто то доколупается так как все уже издано 100500 раз. Это ты походу не в теме.
Что, и у тебя тоже???
Дома буду гляну, ни чего я там сверху валтдатора не навесил
if(app::str()->match($_POST['email'], MATCH_EMAIL)){
/*****/
$result = filter_var($data, FILTER_VALIDATE_EMAIL);
ну вот я х.з., ни каких нашлепок нет, только это, и у меня тест проходит нормально
string(15) "9893772@mail.ru"
ramzes, у тебя класс для работы со строками? для массивов тоже сделал?
у меня один класс фильтр-валидатор, str просто короткая аббревиатура и указание ожидаемого типа
валидировать массивы нет потребности, так что максимум скажет массив или нет, и просчитает кол-во ключей и сверит с допустимым диапазоном
$email = '9893772@mail.ru';
var_dump(filter_var($email, FILTER_VALIDATE_EMAIL));
var_dump(app::str()->match($email, MATCH_EMAIL));
string(15) "9893772@mail.ru" string(15) "9893772@mail.ru"
ну я реально в расстерянности
ramzes, сам хтмл корректный? trim может нужен, кто то может пробел случайно добавил
если активация по мылу, убери её вообще
ramzes, app::str()->match($_POST['email'], MATCH_EMAIL)
это preg_match или filter?
Фильтр, я выше написал что внутои метода
ramzes, мистика. перепиши на обычную регулярку