Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Wymuszanie formatu wpisu
Forum PHP.pl > Forum > Przedszkole
slawo
W jaki sposób można wymusić aby ktoś w pole wpisał np. kod pocztowy? Chcemy wymusić format wpisu xx-xxx Jaką funkcją?
matiit
Chodzi Ci o walidację.
Możesz to zrobić na przykład wyrażeniem regularnym (dokładnie 2 liczby, po nich znak "-", po nim dokładnie 3 liczby).

Linki, które wystarczą do przyswojenia wiedzy:
https://www.google.pl/search?q=regex+cheat+...me&ie=UTF-8
http://php.net/manual/en/function.preg-match.php
sunpietro
możesz też zrobić wstępne sprawdzenie za pomocą HTML5 i regex (może nie zadziałać we wszystkich przeglądarkach, ale od tego można zrobić wsparcie w JS):
Kod
<input type="text" title="kod" required pattern="[0-9]{2}-[0-9]{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.