<div class="gmail_extra"> Конечно не круто, ведь эти регулярные выражения не верны.<br><br><div class="gmail_quote">27 апреля 2012 г. 14:43 пользователь Alexandr Gomoliako <span dir="ltr"><<a href="mailto:zzz@zzz.org.ua" target="_blank">zzz@zzz.org.ua</a>></span> написал:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">>> Что вы можете порекомендовать для валидации данных полученных от<br>
>> пользователя?<br>
>> Что-то из списка ниже или что-то другое?<br>
>><br>
>> <a href="https://metacpan.org/module/Data::FormValidator" target="_blank">https://metacpan.org/module/Data::FormValidator</a><br>
>> <a href="https://metacpan.org/module/Validator::Custom" target="_blank">https://metacpan.org/module/Validator::Custom</a><br>
>> <a href="https://metacpan.org/module/Data::Validate" target="_blank">https://metacpan.org/module/Data::Validate</a><br>
>> <a href="https://metacpan.org/module/HTML::FormFu" target="_blank">https://metacpan.org/module/HTML::FormFu</a><br>
><br>
> Если хочется чего-то основанного на Moose, то можно взять, к примеру.<br>
> Data::Validator<br>
> HTML::FormHandler<br>
<br>
</div>А regexp'ами уже не круто? :)<br>
<br>
    %validator = (<br>
        age => qr/^[0-9]{2}$/,<br>
        login => qr/^\w{4,10}$/,<br>
        ...<br>
    );<br>
<br>
    foreach (keys %form) {  exists $validator{$_} && $form{$_} =~<br>
$validator{$_} || die  }<br>
<div class="HOEnZb"><div class="h5">--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>С уважением,<br>Никита Зубков<br>
</div>