[Moscow.pm] perl 5.18 and taint numbers
Anton Nikishaev
me на lelf.lu
Пн Авг 26 14:49:12 PDT 2013
On Aug 26, 2013, at 10:16 PM, Anton Yuzhaninov <citrin at citrin.ru> wrote:
>
>>
>> Это bug или feature? Если feature то вреда от неё больше чем пользы.
>>
>>
>> В 5.16 тоже самое. the only way to bypass the tainting mechanism is by
>> referencing subpatterns from a regular expression match.
>
> Проверять результат int/oct через regexp это какой то костыль IMHO.
> Если уж и делать проверку числа, то через > и <
Betty:~ lelf$ perl -E 'say join ",", grep { /^(\d+)(?(?{ $^N > 5 })$|(*FAIL))/a } 1..10'
6,7,8,9,10
*убежал*
--
lelf
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 455 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20130827/72dcd6ea/attachment.bin>
Подробная информация о списке рассылки Moscow-pm