Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z wyrazeniem regularnym
Forum PHP.pl > Forum > PHP
Revan
Hello.
Mamy napisac regulke, ktora bedzie przepuszczac jedynie stringi [/w], ktora maja minimum jedna cyfre. Dla przykladu dla:
aaa2aa - zwroci true
aaaaa - false
42432 - true
sda23a2-]2 - false
Probowalem z /([a-zA-Z]\d)+/, /(\w\d\w)+/, ale nic nie dziala winksmiley.jpg.
Z gory dzieki za pomoc.
Pzdr.
dtb
  1. <?php
  2. $wynik = preg_match ('#([0-9]+){1,}#', $string) AND ctype_alnum ($string);
  3. ?>
Radarek
Drobna korekta. Skoro wystarcza 1 cyfra to wystarczy takie cos:
  1. <?php
  2. $wynik = preg_match ('#[0-9]#', $string) AND ctype_alnum ($string);
  3. ?>
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.