Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sprawdzanie ciągów znaków
Forum PHP.pl > Forum > Przedszkole
RSVx
Chcę żeby użytkownik mógł wprowadzić znaki "a,b,c........... do z", cyfry od 0 do 9 oraz @. Jak mam sprawdzić czy ciąg znaków zawiera niechciane znaki jak np. "!#$%^&*()" questionmark.gif
patryk20120
Spróbuj użyć funkcji strpos(), która jak dobrze pamiętam filtruje tekst winksmiley.jpg na jej temat może poczytać m.in. tu http://phpkurs.pl/ciagi-znakowe-stringi/ Przykład 9.11. oraz google winksmiley.jpg
Maxik
Alternatywnie wyrażenia regularne.
paziek
[^a-zA-Z0-9@]
w java script:
Kod
if(/[^a-zA-Z0-9@]/.test(string_do_sprawdzenia)===true) alert('Używasz niedozwolonych znaków');

w PHP:
  1. <?php if(preg_match('/[^a-zA-Z0-9@]/', $string_do_sprawdzenia)===true) die('Używasz niedozwolonych znaków'); ?>
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.