Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]wyrażenia regularne - same cyfry
-rcre-guest-
post
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 :

  1. <?php
  2. preg_match('#^[0-9]+([0-9]{0,10})+[0-9]$#', $str)
  3. ?>


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ę
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bełdzio
post
Post #2





Grupa: Zarejestrowani
Postów: 690
Pomógł: 81
Dołączył: 6.04.2005
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


w skrócie ;-)

\d == [0-9]
Go to the top of the page
+Quote Post
-rcre-guest-
post
Post #3





Goście







Cytat(bełdzio @ 30.07.2006, 23:53 ) *
w skrócie ;-)

\d == [0-9]


taaa skrót obił mi się o oczy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ale on zaakceptuje też wyrażenia:
1: qwerty42341234
2: 124123qwerty
3: qwerty1234123qwerty

a chyba wyraźnie napisałem, a jak nie to dodam, że chodzi mi tylko i wyłącznie o:
1: 1234123 || 2:7622345234 3: 623452345234
Go to the top of the page
+Quote Post

Posty w temacie
- rcre-guest   [php]wyrażenia regularne - same cyfry   30.07.2006, 23:49:30
- - bełdzio   w skrócie ;-) \d == [0-9]   30.07.2006, 23:53:31
|- - Gość   Cytat(bełdzio @ 30.07.2006, 23:53 ) w skr...   31.07.2006, 00:35:24
|- - rcre-guest   Cytat(bełdzio @ 30.07.2006, 23:53 ) w skr...   31.07.2006, 00:35:32
- - NuLL   Kod<?php //cyfry if(preg_match(...   31.07.2006, 01:15:50


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 18:10