Pomoc
-
Szukaj
-
Użytkownicy
-
Kalendarz
Pełna wersja:
[PHP] Wyrażenie regularne liczby rzeczywistej dodatniej
Forum PHP.pl
>
Forum
>
Przedszkole
-Kuba-
26.07.2008, 12:20:30
Cześć. Jakie wyrażenie może sprawdzić czy dane od użytkownika są liczbą rzeczywistą dodatnią?
ja 'wymyśliłem' coś takiego:
[PHP]
pobierz
,
plaintext
<?php
/
^
[
0
-
9
]
+
[
.
]
{
0
,
1
}
[
0
-
9
]
*
$
/
?>
[PHP]
pobierz
,
plaintext
Tylko ma to takie wady:
- ciąg 123. jest poprawny
- ciąg 0123 jest poprawny
Proszę o pomoc!
Shili
26.07.2008, 12:23:20
Kod
^[1-9][0-9]*[.]{0,1}[0-9]+$
Spróbuj tego.
Chociaż nie, to będzie miało nowe błędy
Kod
^[1-9][0-9]*([.][0-9]+)?$
<- pisane z palca, nie wiem czy zadziała i czy nie potrzeba będzie jakichś przeróbek.
nowotny
26.07.2008, 12:28:55
A na co ci do tego zaprzęgać wyrażenie regularne...?
is_int" title="Zobacz w manualu PHP" target="_manual
nie wystarczy...?
kavka
26.07.2008, 19:35:32
Cytat(nowotny @ 26.07.2008, 13:28:55 )
A na co ci do tego zaprzęgać wyrażenie regularne...? [manual\]is_int\[/manual\] nie wystarczy...?
is_int" title="Zobacz w manualu PHP" target="_manual
nie sprawdzi liczby rzeczywistej
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj
.
Invision Power Board © 2001-2025
Invision Power Services, Inc.