Comment ne conserver que les chiffres en JavaScript ?
Réponses rédigées par Antoine
Dernière mise à jour : 2022-08-08 11:18:05
Question
Bonjour, j'ai une chaine de caractères JavaScript dont je ne voudrais conserver que les chiffres :
var chaine = "Tns : 256, 458 /P";
Je voudrais obtenir :
var chaine = "256458";
Réponse
Pour extraire et ne conserver que les chiffres d'une chaine de caractères, en JavaScript, vous pouvez utiliser la méthode replace() avec une expression régulière :
<script>
var chaine = "Tns : 256, 458 /P";
var chaine = chaine.replace(/\D/g, "");
alert(chaine);
</script>
- Le
\Dpermet de trouver tous les caractères qui ne sont pas un chiffre. - Le
gsignifie global et permet d'agir sur tous les caractères.
Vous trouverez d'avantage d'information sur la façon de ne conserver que les chiffres d'une variable, avec la méthode JavaScript replace(), via cette page du site de Mozilla.