Wpis z mikrobloga

Może ktoś pomóc? Męczę się z tym już 2 godzinę i nadal mam mindfucka
Dlaczego

if (preg_match("/[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789._]/", $login) != 1)
die('1');

czy też po prostu [a-zA-Z0-9_.] pozwala mi używać w stringu polskie znaki?

#php #webdev #regexp
  • 10
@filipsiu: Może zadaj poprawnie pytanie i powiedz co chcesz osiągnąć bo z twojego wpisu nic nie wynika.

a regexp mogles zapisac nastepujaco:
"/([a-z0-9.])/i" nie ma koniecznosci wypisywania wszystkich liter, bardziej mnie ciekawi czemu szukasz wystapienia pojedynczego znaku w stringu z tej grupy. Jesli gdziekolwiek w stringu bedzie jakis znak z tej grupy to bedzie dopasowanie (bez zwrotki bo nie masz grupy dopasowan). Nie trudno o wystapienie jakiegos znaku z tej