Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Przeszukuje ciąg w poszukiwaniu nieporządanych znaków
Forum PHP.pl > Forum > Przedszkole
ComBox
Witam!
Chciałbym się dowiedzieć, czy jest jakaś gotowa funkcja, która sprawdza, czy wprowadzono poprawne znaki (litery a-z oraz cyfry 0-9, resztę ma odrzucać, czyli zwracać false).
Pozdrawiam i dziękuję za pomoc guitar.gif
jarrod
możesz użyć do tego którejś z funkcji wykorzystujących wyrażenia regularne np preg_match co by wyglądało
  1. <?php
  2. if(!preg_match('^[a-zA-Z0-9]$' , $slowo) ) { 
  3. //akcja jeśli zwraca false 
  4. }
  5. ?>


(pisane z palca)
ferr
  1. <?php
  2.  
  3. function sprawdz($string)
  4. {
  5. if (preg_match('/[a-z][0-9]/ie', $string))
  6. {
  7. return true;
  8. }
  9. return false;
  10. }
  11. ?>
ComBox
Niestety funkcje nie działają prawidłowo :/
JaRoPHP
  1. <?php
  2. function sprawdz($txt) {
  3.  $pattern = '/^[a-z0-9 ]*$/'; // litery małe!, spacja oraz cyfry
  4.  if (preg_match($pattern, $txt)) {
  5. return true;
  6.  }
  7.  return false;
  8. }
  9. ?>
ComBox
@JaRoPHP: Dzięki wielkie guitar.gif
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.