Bonjour, je désire utiliser une fonction pour retirer automatiquement le ";" (point virgule). J'ai cette fonction qui "ne permet que les chiffres", comment faire pour bloquer que le point virgule ?
J'ai cherché partout sur le web et sur ce forum, mais je ne trouve pas de fonction RegExp qui ne bloque qu'un caractère.

Une idée ?

Voici la fonction parfaite qui enlève au fur et à mesure les caractères non permis :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 function verif_nombre(champ)
{
    var chiffres = new RegExp("[0-9]");
    var verif;
 
    for(x = 0; x < champ.value.length; x++)
    {
        verif = chiffres.test(champ.value.charAt(x));
        if(verif == false){champ.value = champ.value.substr(0,x) + champ.value.substr(x+1,champ.value.length-x+1); x--;}
    }
}