Papildomai prie šios žinutės – dar vienas veikiantis kodas su Preg_match funkcija. Jis išfiltruoja netinkamas raides ir ženklus, bet palieka kai kuriuos simbolius (jei reikia):
if(preg_match(‘/^[-a-zA-Z0-9\s_,]*$/’, $tekstas)){
echo “Tinka”;
}
else {
echo “yra blogu zenklu”;
}
a-zA-Z0-9 = leidžiamos visos lotyniškos raidės
\s = leidžiami tarpai tarp žodžių
Taip pat leidžiamas kablelis, _ brūkšnys ir – brūkšnelis.
^ = ieškoma simbolių, neatitinkančių tų, kurie nurodyti skliaustuose [ ].