Maison > interface Web > js tutoriel > le corps du texte

Comment extraire des nombres d'une chaîne en JavaScript ?

Mary-Kate Olsen
Libérer: 2024-11-03 08:15:30
original
606 Les gens l'ont consulté

How to Extract Numbers from a String in JavaScript?

Comment supprimer les caractères non numériques d'une chaîne en JavaScript

En JavaScript, vous pouvez rencontrer des situations dans lesquelles vous devez extraire uniquement les caractères numériques d'une chaîne sans utiliser Fonctionnalité DOM ou navigateur. Pour y parvenir, nous pouvons exploiter les puissantes capacités des méthodes de manipulation de chaînes de JavaScript.

Une approche efficace consiste à utiliser la méthode replace avec un modèle d'expression régulière (D). Ce modèle correspond à n'importe quel caractère non numérique dans la chaîne d'entrée. En remplaçant tous les caractères non numériques par une chaîne vide '', nous les supprimons effectivement de la chaîne.

Voici comment implémenter cette solution :

<code class="javascript">var myString = 'abc123.8<blah>';

//desired output is 1238
myString = myString.replace(/\D/g,'');</code>
Copier après la connexion

Dans cet exemple, le chaîne d'origine 'abc123.8' contient des caractères numériques et non numériques. En appliquant la méthode de remplacement avec l'expression régulière donnée, nous obtenons la chaîne uniquement numérique souhaitée : '1238'.

Cette technique s'avère utile dans divers scénarios, tels que l'extraction de nombres à partir de champs de saisie, l'analyse de données à partir de texte. fichiers, ou effectuer des calculs sur des valeurs numériques intégrées dans des chaînes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal