Les partenaires publicitaires:

Comment faire pour supprimer des caractères non numériques en javascript

Tout un types de visiteurs tandis que sur votre site se compose de texte, même lorsque le nombre de types de visiteurs. Si votre application attend pour recevoir une entrée numérique pur, votre programme doit dépouiller caractères non numériques dans ce texte avant de le traiter. Une façon de le faire est d'utiliser des expressions régulières. Travailler avec javascript, les expressions régulières peuvent vous aider à créer une fonction simple qui nettoie votre entrée de données et supprime les caractères non-numériques de vos chaînes de texte.

Instructions

  1. Ouvrez un document HTML en utilisant Bloc-notes ou un éditeur HTML.

  2. Ajouter la déclaration suivante au document de "scénario" section:

    var = testString "a1b2c3d4"

    var = nouvelleChaine removeNonNumeric (testString) -

    alert ("Nouvelle chaîne = " + NouvelleChaine) -

    La première ligne de code crée une variable nommée "testString." Il contient un mélange de caractères numériques et non numériques. La deuxième ligne appelle une fonction nommée "removeNonNumeric." Cette fonction supprime les caractères non-numériques de la chaîne. La dernière ligne affiche la nouvelle chaîne renvoyée par la fonction.




  3. Collez ce code javascript ci-dessous le montre cette déclaration à l'étape précédente.

    fonction removeNonNumeric (testString) {

    var = NumericString testString.replace (/ [^ 0-9] / g, '') -

    retourner numericString-

    }

    Cette fonction utilise le "remplacer" et le procédé "/ [^ 0-9] / g, '' expression régulière pour supprimer les caractères non-numériques de la "testString" variable passée dans la liste de paramètres.

  4. Enregistrez le document et de lancer votre navigateur. Ouvrez le document dans votre navigateur. Le code exécute et supprime les caractères non-numériques de la chaîne de test. Votre navigateur affiche une boîte de message indiquant la nouvelle chaîne.

Conseils & Avertissements

  • Cet exemple exécute le "removeNonNumeric" fonction lorsque la page Web se charge. Retirez les trois premières lignes de code avant cette fonction pour empêcher cela. Pour utiliser la fonction de la production, appeler la fonction et passe une chaîne contenant du texte. La fonction renvoie la valeur convertie contenant uniquement du texte numérique. Vous pouvez ensuite utiliser cette valeur comme nécessaire.
» » » » Comment faire pour supprimer des caractères non numériques en javascript