Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Wyrażenia regularne
Forum PHP.pl > Forum > Przedszkole
DeReK_PL
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)){
lobopol
Po co do tego pregmatch? zerknij na strlen i mb_strlen
DeReK_PL
one służą do obliczania ilości jakich ma string z tego co wyczytałem albo nie wiem jak ich użyć
Fifi209
Ilość znaków - owszem. Zastosuj się do rady kolegi.
DeReK_PL
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
yevaud
  1. if (preg_match('/^.{5,50}$/',$temat)){

  1. $len = strlen($temat);
  2. if ($len > 4 && $len < 51) (
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.