Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: walidacja pola
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
borpaw

mam taką funkcję która ma nie dopuszczać do wpisania w pole tekstowe niczego innego niz litery i cyfry, jak zrobić żeby program usuwał niedozwolone znaki?


  1.  
  2. var str = this.value;
  3. var litPatt = /^[a-zA-Z0-1]+$/;
  4. var wynik = str.match(litPatt);
  5.  
  6. if (wynik == null)
  7. {
  8. this.value = str.replace( questionmark.gifquestionmark.gif? );
  9.  
  10. } else {
  11. alert("ok");
  12. };
kamil4u
Kod
var str = 'tE@sT#12"3';      
alert( str.replace(/[^a-zA-Z0-9]/g, "") );

Lub po prostu nie pozwalaj wpisywać 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.