var numericId = this.parentNode.id.replace(/[^0-9]/g,'');Che accidentaccio significa quel /[^0-9]/g?
Non so perchè di preciso, ma elimina tutto ciò che non è cifra da una stringa.
Ho appena verificato:
<script> var string="Ciao ciccio 123 sei un 34 cretino!" alert(string.replace(/[^0-9]/g,"")); </script>Restituisce 12334.
Allora adesso voglio eliminare un intervallo di lettere...
<script> var string="La vispa teresa avea fra l'erbetta a volo sorpreso gentil farfalletta" alert(string.replace(/[^a-m]/g,"")); </script>e ottengo: aiaeeaaeafalebeaalegeilfafallea
Interessante!
Nessun commento:
Posta un commento