![]() |
![]() |
-rcre-guest- |
![]()
Post
#1
|
Goście ![]() |
Witam wątków na temat wyrażeń regularnych było wiele, coś tam przeczytałem o tym niby potrafię sprawdzić czy coś zawiera same cyfry :
i działa tylko moje pytanie, czy da się to zrobić inaczej, jakoś krócej (bo wydaje mi się, że to co napisałem coś nie bardzo) i jak widać min to 2 cyfry (max - ile się wpisze) a chodziłoby mi o to, żeby po prostu sprawdzić czy w zmiennej jest dowolna ilość ale tylko cyfr. Jeśli można to jakaś pomoc do odwrotnego działania: same literki od początku do końca. Pozdrawiam i góry dziękuję |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
Kod <?php //cyfry if(preg_match("#^[\d]+$#",$tekst)) { echo "jest ok"; } //litery if(preg_match("#^[a-zA-Z]+$#",$tekst)) { echo "jest ok"; } ?> \d -nie zaakceptuje qewr123qwe w poprawnym wyrazeniu - takie cos zaakaceptuje \w czyli [a-zA-Z0-9] Pozdr (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował NuLL 31.07.2006, 01:21:14 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 13:48 |