Dynamiczne usuwanie znaków innych niż litery i cyfry - JS wyrażenia regularne
Skrypt dynamicznie usuwa z pola tekstowego znaki inne niż litery i cyfry.
Skrypt można łatwo dopasować aby np. pozwalał na wpisanie samych liczb wystaryczy wtedy zamiast \W podać \D
\W - to wszystkei znaki nie będą clierami i cyframi
\D - To w wszystkie znaki nie będą liczbami
Więcej o tym moża znaleść w wyrażeniach rególarnych dla JavaScript
Listing
<html>
<body>
<script type="text/javascript">
function wyczysc()
{
tekst = document.getElementById( 'pole' ).value;
tekstNowy = tekst.replace(/\W/,'');
document.getElementById( 'pole' ).value = tekstNowy;
}
</script>
<input type="text" id="pole" onkeyup="wyczysc();" />
</body>
</html>
Dodano przez: igor
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
Oto kod na usunięcie wszystkich znakó nie będących literą, kod powyżej nie zadziała jeśli ktoś przytrzyma klawisz ponieważ brakuje w wyrażeniu regularnym g czyli dopasowania do każdego znaku.
Poniżej nowy przykład
Poniżej nowy przykład
- Zobacz kod dodany do tego wpisu
-
<html>
<body>
<script type="text/javascript">
function wyczysc()
{
tekst = document.getElementById( 'pole' ).value;
tekstNowy = tekst.replace(/W/g,'');
document.getElementById( 'pole' ).value = tekstNowy;
}
</script>
<input type="text" id="pole" onkeyup="wyczysc();" />
</body>
</html>
-
autor: igor | 4315 | 2009-11-05 17:35:43
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno