Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Wyrażenia regularne
DeReK_PL
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 1.06.2011

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


Witam!
Jak zrobić żeby tekst musiał mieć od 5 do 50 znaków?
Bo to mi coś nie działa:
  1. if (preg_match('@^{5,50}$@',$temat)){
Go to the top of the page
+Quote Post
lobopol
post
Post #2





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

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


Po co do tego pregmatch? zerknij na strlen i mb_strlen
Go to the top of the page
+Quote Post
DeReK_PL
post
Post #3





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 1.06.2011

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


one służą do obliczania ilości jakich ma string z tego co wyczytałem albo nie wiem jak ich użyć

Ten post edytował DeReK_PL 10.06.2011, 15:18:38
Go to the top of the page
+Quote Post
Fifi209
post
Post #4





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Ilość znaków - owszem. Zastosuj się do rady kolegi.
Go to the top of the page
+Quote Post
DeReK_PL
post
Post #5





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 1.06.2011

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


Czytałem i te funkcje służą do obliczania ilości znaków w tekście, to jak mam to napisać?
Jeśli ilość znaków sprawdzona tamtą funkcją jest większa od 50 wyświetl error, jeśli mniejsza od 5 wyświetl error?
Przecież to za dużo pisania kiedy funkcją preg_match można to mieć w 1 krótkiej linijce tylko pytanie jak bo coś źle napisałem
Go to the top of the page
+Quote Post
yevaud
post
Post #6





Grupa: Zarejestrowani
Postów: 471
Pomógł: 89
Dołączył: 29.07.2008
Skąd: Warszawa

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


  1. if (preg_match('/^.{5,50}$/',$temat)){

  1. $len = strlen($temat);
  2. if ($len > 4 && $len < 51) (


Ten post edytował yevaud 10.06.2011, 15:55:45
Go to the top of the page
+Quote Post

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: 23.08.2025 - 09:21