Differenze tra le versioni di "Blocco caratteri in jQuery/Javascript"

(Creata pagina con "← jQuery e Javascript Esempio di blocco caratteri alla pressione di un tasto della tastiera <pre> <script type="text/javascript"> $('#<?= $input_...")
 
 
(4 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
[[jQuery e Javascript|&larr; jQuery e Javascript]]
+
[[GENERALE#jQuery e Javascript|&larr; jQuery e Javascript]] [[Category:jQuery]]
  
 
Esempio di blocco caratteri alla pressione di un tasto della tastiera
 
Esempio di blocco caratteri alla pressione di un tasto della tastiera
Riga 16: Riga 16:
 
</pre>
 
</pre>
 
=== Regex ===
 
=== Regex ===
;Consento solo i caratteri e i numeri: {{code| re = /^\w+$/; }}
+
;Consento solo i caratteri e i numeri: {{code|<nowiki>re = /^\w+$/;</nowiki>}}
;Consento caratteri / numeri / ' '(spazio) / '-'(trasttino): {{code| re = /^[a-z /-0-9]+$/i; }}
+
;Consento caratteri / numeri / ' '(spazio) / '-'(trasttino): {{code|<nowiki>re = /^[a-z0-9 /-]+$/i;</nowiki>}}
;Consento caratteri / numeri / ' '(spazio) / "'"(apice): {{code| re = /^[a-z '0-9]+$/i; }}
+
;Consento caratteri / numeri / ' '(spazio) / "'"(apice): {{code|<nowiki>re = /^[a-z0-9 ']+$/i;</nowiki>}}
  
 
=== Controllo carattere premuto ===
 
=== Controllo carattere premuto ===

Versione attuale delle 10:56, 14 feb 2024

← jQuery e Javascript

Esempio di blocco caratteri alla pressione di un tasto della tastiera

<script type="text/javascript">
$('#<?= $input_tag ?>').bind('keydown', function (event) {
    // consento solo i caratteri e i numeri
    var re = /^\w+$/;
    if (!re.test( event.key )) {
        event.preventDefault();
        return false;
    }

});
</script>

Regex

Consento solo i caratteri e i numeri
re = /^\w+$/;
Consento caratteri / numeri / ' '(spazio) / '-'(trasttino)
re = /^[a-z0-9 /-]+$/i;
Consento caratteri / numeri / ' '(spazio) / "'"(apice)
re = /^[a-z0-9 ']+$/i;

Controllo carattere premuto

// se premo invio
if (event.which == 13) {
   ...
}
  • 13 invio
  • 190 punto
  • 188 virgola