test na cislo
Honza Pazdziora
adelton na informatics.muni.cz
Čtvrtek Říjen 24 14:10:07 MEST 2002
On Thu, Oct 24, 2002 at 02:07:24PM +0200, Jiri Polcar wrote:
>
> Pokud udelam,
>
> $min = '3231g42';
>
> {
> local $^W = 0;
> $min += 0;
> }
>
> bude v $min `3231'. To ovsem meni to, co uzivatel zada. Ten zadal
Stale jste nerekl, co je to, co uzivatel z^a'da'.
> No, v podstate to cislo nemusi byt pouze v tomto tvaru. Kdyz uzivatel
> bude chtit, at je treba v exponencialnim tvaru. Podstatne je pouze to,
> jestli lezi v intervalu
>
> 0 <= $min < 60
>
> Uz jsem se s timto probleme setkal vicekrat a nakonec jsem to vzdy resil
> regularnim vyrazem. Jenze tam snadno udelam chybu, tak jsem se tomu
> chtel vyhnout.
Regularni vyraz je presne to, co hledate, IMNSHO.
--
------------------------------------------------------------------------
Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
... all of these signs saying sorry but we're closed ...
------------------------------------------------------------------------
Další informace o konferenci Perl