Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    608

    JQUERY invertire regex capitale

    Ciao a tutti,

    ho bisogno di sostituire tutti i caratteri che non rispettano una regex:
    codice:
    $("#capitale").on("keyup",verificafloatcapitale);
    var regexcapitale=/(^[0-9]+(\.[0-9]{1,2})?)$/;
    function verificafloatcapitale(){    
        var cs= $(this).val();
        cs=cs.replace(".",",");
        cs=cs.replace(regexcapitale,"");
        $(this).val(cs);
    }
    Quando l'utente preme un tasto sul campo input con id capitale, tutti i caratteri che non rispettano la regex devono essere eliminati, attualmente vengono cancellati quelli che la rispettano, come posso fare a negarla?

    Grazie,
    Roberto

  2. #2
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,195
    Beh basta cambiare il pattern della regular expression mettendo quelli che non vuoi ...
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2019 vBulletin Solutions, Inc. All rights reserved.