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
        
    

 
  
				

 
                             
 


 
                        
 
		 
	