Autor Zpráva
cheli
Profil
Zdravím, jak mam prosim opravit tento regulární výraz, aby to zakázalo všechny znaky kromě [_a-z0-9-]

if (preg_match("/[A-Z0-9_-]+/i",$user)) {
...
Joker
Profil
cheli:
escapovat pomlčku
/[A-Z0-9_\-]+/i
cheli
Profil
Joker:
Zkusil jsem, ale pokud naíšu třeba sxdsdfs$.=´=´, tak mi to projde a nezakáže to ty znaky

if (preg_match("/[A-Z0-9]+/i",$user)) {
Majkl578
Profil
Přidat ^ a $
if (preg_match('~^[a-z0-9_\-]+$~i',$user)) {
cheli
Profil
Majkl578:
Jo tohle už funguje, tak jak si představuju. Přeju pěkný den a díky moc!

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: