Странности match
Zord 05.06.2013 12:06
Привет!
Обнаружилась очень веселая ситуация:
есть код, который проверяет email на валидность:
^if(^email.match[^^\w+([.-]?\w+)+\@\w+([.-]?\w+)*\.[a-z]{2,4}^$][i]){...}
Обычно все работает хорошо, но сегодня этот код свалился на одном адресе: chabanenko.nikolai@yandex.ru.
Выяснилось, что этот email пришел с пробелом в конце: $email[chabanenko.nikolai@yandex.ru ].
Казалось бы, ну и что тут такого, просто не будет совпадения, однако код вываливается с ошибкой "execution error (-8)".
Однако, если поменять chabanenko, nikolai или yandex на что-либо другое, то код отрабатывает нормально.
Что за фокусы?
- Странности match, Zord 05.06.2013 12:06
- Ответ, Misha v.3 [M] 13.06.2013 07:58
- Ответ, Misha v.3 [M] 05.06.2013 16:33